Class NTLMEngineImpl.Handle

  • Enclosing class:
    NTLMEngineImpl

    static class NTLMEngineImpl.Handle
    extends java.lang.Object
    • Field Detail

      • exportedSessionKey

        private final byte[] exportedSessionKey
      • signingKey

        private byte[] signingKey
      • sealingKey

        private byte[] sealingKey
      • rc4

        private final javax.crypto.Cipher rc4
      • isConnection

        private final boolean isConnection
      • sequenceNumber

        int sequenceNumber
    • Method Detail

      • getSigningKey

        public byte[] getSigningKey()
      • getSealingKey

        public byte[] getSealingKey()
      • encrypt

        private byte[] encrypt​(byte[] data)
      • decrypt

        private byte[] decrypt​(byte[] data)
      • computeSignature

        private byte[] computeSignature​(byte[] message)
      • validateSignature

        private boolean validateSignature​(byte[] signature,
                                          byte[] message)