KerberosTokenDecoder kerberosTokenDecoder = this.kerberosTokenDecoder;
if (kerberosTokenDecoder == null) {
kerberosTokenDecoder = new KerberosTokenDecoderImpl();
}
kerberosTokenDecoder.clear();
kerberosTokenDecoder.setToken(token);
kerberosTokenDecoder.setSubject(subject);
try {
byte[] sessionKey = kerberosTokenDecoder.getSessionKey();
credential.setSecretKey(sessionKey);