Class SMB1SigningDigest

    • Constructor Detail

      • SMB1SigningDigest

        public SMB1SigningDigest​(byte[] macSigningKey,
                                 boolean bypass)
        Parameters:
        macSigningKey -
        bypass -
      • SMB1SigningDigest

        public SMB1SigningDigest​(byte[] macSigningKey,
                                 boolean bypass,
                                 int initialSequence)
        Parameters:
        macSigningKey -
        bypass -
        initialSequence -
      • SMB1SigningDigest

        public SMB1SigningDigest​(byte[] macSigningKey)
        This constructor used to instance a SigningDigest object for signing/verifying SMB using kerberos session key. The MAC Key = concat(Session Key, Digest of Challenge); Because of Kerberos Authentication don't have challenge, The MAC Key = Session Key
        Parameters:
        macSigningKey - The MAC key used to sign or verify SMB.
      • SMB1SigningDigest

        public SMB1SigningDigest​(byte[] macSigningKey,
                                 int initialSequence)
        Construct a digest with a non-zero starting sequence number
        Parameters:
        macSigningKey -
        initialSequence -