{
ByteBuffer chngpwdReplyData = ByteBuffer.wrap( kpasswdReplypkt );
ChangePasswordReply chngPwdReply = ( ChangePasswordReply ) ChangePasswordDecoder.decode( chngpwdReplyData, false );
ApRep apRep = chngPwdReply.getApplicationReply();
KrbPriv krbPriv = chngPwdReply.getPrivateMessage();
byte[] decryptedKrbPrivPart = cipherTextHandler.decrypt( subSessionKey, krbPriv.getEncPart(), KeyUsage.KRB_PRIV_ENC_PART_CHOSEN_KEY );
EncKrbPrivPart krbPrivPart = KerberosDecoder.decodeEncKrbPrivPart( decryptedKrbPrivPart );
System.out.println( krbPrivPart );