Class DigestAuthenticator.Digest

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    DigestAuthenticator

    private static class DigestAuthenticator.Digest
    extends Credential
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.lang.String algorithm  
      private java.lang.String cnonce  
      private java.lang.String method  
      private java.lang.String nc  
      private java.lang.String nonce  
      private java.lang.String opaque  
      private java.lang.String qop  
      private java.lang.String realm  
      private java.lang.String resolvedUserName  
      private java.lang.String response  
      private static long serialVersionUID  
      private java.lang.String uri  
      private boolean userhash  
      private java.lang.String username  
      private java.lang.String usernameStar  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private Digest​(java.lang.String method, java.lang.String algorithm)  
    • Field Detail

      • method

        private final java.lang.String method
      • algorithm

        private java.lang.String algorithm
      • username

        private java.lang.String username
      • usernameStar

        private java.lang.String usernameStar
      • resolvedUserName

        private java.lang.String resolvedUserName
      • realm

        private java.lang.String realm
      • nonce

        private java.lang.String nonce
      • nc

        private java.lang.String nc
      • cnonce

        private java.lang.String cnonce
      • qop

        private java.lang.String qop
      • uri

        private java.lang.String uri
      • response

        private java.lang.String response
      • userhash

        private boolean userhash
      • opaque

        private java.lang.String opaque
    • Constructor Detail

      • Digest

        private Digest​(java.lang.String method,
                       java.lang.String algorithm)
    • Method Detail

      • getAlgorithm

        private java.lang.String getAlgorithm()
      • check

        public boolean check​(java.lang.Object credentials)
        Description copied from class: Credential
        Check a credential
        Specified by:
        check in class Credential
        Parameters:
        credentials - The credential to check against. This may either be another Credential object, a Password object or a String which is interpreted by this credential.
        Returns:
        True if the credentials indicated that the shared secret is known to both this Credential and the passed credential.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object