throws UnsupportedEncodingException, KerberosException, UnknownHostException
{
// Make private message part.
EncKrbPrivPart encReqPrivPart = new EncKrbPrivPart();
encReqPrivPart.setUserData( newPassword.getBytes( "UTF-8" ) );
encReqPrivPart.setSenderAddress( new HostAddress( InetAddress.getLocalHost() ) );
// Seal private message part.
EncryptedData encryptedPrivPart = cipherTextHandler.seal( subSessionKey, encReqPrivPart, KeyUsage.KRB_PRIV_ENC_PART_CHOSEN_KEY );
// Make private message with private message part.