List of usage examples for javax.security.auth.kerberos KerberosTicket getSessionKeyType
public final int getSessionKeyType()
From source file:org.apache.directory.server.kerberos.kdc.AbstractKerberosITest.java
/** * Obtains a TGT and service tickets for the user. * Also makes some assertions on the received tickets. * * @param encryptionType the encryption type to use * @throws Exception/* w w w .j a va 2 s. c o m*/ */ protected void testObtainTickets(ObtainTicketParameters parameters) throws Exception { setupEnv(parameters); Subject subject = new Subject(); KerberosTestUtils.obtainTGT(subject, USER_UID, USER_PASSWORD); assertEquals(1, subject.getPrivateCredentials().size()); assertEquals(0, subject.getPublicCredentials().size()); KerberosTestUtils.obtainServiceTickets(subject, USER_UID, LDAP_SERVICE_NAME, HOSTNAME); assertEquals(2, subject.getPrivateCredentials().size()); assertEquals(0, subject.getPublicCredentials().size()); for (KerberosTicket kt : subject.getPrivateCredentials(KerberosTicket.class)) { // System.out.println( kt.getClient() ); // System.out.println( kt.getServer() ); // System.out.println( kt.getSessionKeyType() ); assertEquals(parameters.encryptionType.getValue(), kt.getSessionKeyType()); } }