Cleanup SunJaasKerberosTicketValidator

This commit is contained in:
Sebastian Staudt
2019-10-24 21:51:30 +02:00
committed by Rob Winch
parent 8e465f9c45
commit 7c16e4c857

View File

@@ -250,14 +250,12 @@ public class SunJaasKerberosTicketValidator implements KerberosTicketValidator,
byte[] responseToken = new byte[0];
GSSName gssName = null;
GSSContext context = GSSManager.getInstance().createContext((GSSCredential) null);
boolean first = true;
while (!context.isEstablished()) {
responseToken = context.acceptSecContext(kerberosTicket, 0, kerberosTicket.length);
gssName = context.getSrcName();
if (gssName == null) {
throw new BadCredentialsException("GSSContext name of the context initiator is null");
}
first = false;
}
GSSCredential delegationCredential = null;