List of usage examples for javax.security.auth.kerberos KerberosTicket equals
public boolean equals(Object other)
From source file:org.apache.ws.security.message.token.KerberosSecurity.java
/** * Get a KerberosTicket from the clientSubject parameter, that is not equal to the supplied KerberosTicket * parameter (can be null)/*from w w w . ja va2s.co m*/ */ private KerberosTicket getKerberosTicket(Subject clientSubject, KerberosTicket previousTicket) { Set<KerberosTicket> privateCredentials = clientSubject.getPrivateCredentials(KerberosTicket.class); if (privateCredentials == null || privateCredentials.isEmpty()) { if (log.isDebugEnabled()) { log.debug("Kerberos client subject private credentials are null"); } return null; } for (KerberosTicket privateCredential : privateCredentials) { if (!privateCredential.equals(previousTicket)) { return privateCredential; } } return null; }