"are not supported for TLS Kerberos cipher suites");
}
// Decrypt premaster secret
try {
EncryptedData data = new EncryptedData(sessionKey.getEType(),
null /* optional kvno */, encrypted);
byte[] temp = data.decrypt(sessionKey, KeyUsage.KU_UNKNOWN);
if (HandshakeMessage.debug != null && Debug.isOn("handshake")) {
if (encrypted != null) {
Debug.println(System.out,
"decrypted premaster secret", temp);
}
}
// Reset data stream after decryption, remove redundant bytes
preMaster = data.reset(temp, false);
protocolVersion = ProtocolVersion.valueOf(preMaster[0],
preMaster[1]);
if (HandshakeMessage.debug != null && Debug.isOn("handshake")) {
System.out.println("Kerberos PreMasterSecret version: "