Class RFC2617


  • public class RFC2617
    extends java.lang.Object
    Constants and operations from RFC 2617, using MD5 (the default)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String strCNonce  
      static java.lang.String strNc  
      static java.lang.String strNonce  
      static java.lang.String strOpaque  
      static java.lang.String strQop  
      static java.lang.String strRealm  
      static java.lang.String strResponse  
      static java.lang.String strUri  
      static java.lang.String strUsername  
    • Constructor Summary

      Constructors 
      Constructor Description
      RFC2617()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String A1_MD5​(java.lang.String username, java.lang.String realm, java.lang.String password)  
      static java.lang.String A1_MD5_sess​(java.lang.String username, java.lang.String realm, java.lang.String password, java.lang.String nonce, java.lang.String cnonce)  
      static java.lang.String A2_auth​(java.lang.String method, java.lang.String uri)  
      static java.lang.String A2_auth_int​(java.lang.String method, java.lang.String uri, java.lang.String entityBody)  
      static java.lang.String H​(java.lang.String string)  
      static java.lang.String KD​(java.lang.String data)  
      static java.lang.String KD​(java.lang.String secret, java.lang.String data)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • strUsername

        public static java.lang.String strUsername
      • strRealm

        public static java.lang.String strRealm
      • strNonce

        public static java.lang.String strNonce
      • strNc

        public static java.lang.String strNc
      • strCNonce

        public static java.lang.String strCNonce
      • strQop

        public static java.lang.String strQop
      • strResponse

        public static java.lang.String strResponse
      • strOpaque

        public static java.lang.String strOpaque
      • strUri

        public static java.lang.String strUri
    • Constructor Detail

      • RFC2617

        public RFC2617()
    • Method Detail

      • KD

        public static java.lang.String KD​(java.lang.String data)
      • KD

        public static java.lang.String KD​(java.lang.String secret,
                                          java.lang.String data)
      • H

        public static java.lang.String H​(java.lang.String string)
      • A1_MD5

        public static java.lang.String A1_MD5​(java.lang.String username,
                                              java.lang.String realm,
                                              java.lang.String password)
      • A1_MD5_sess

        public static java.lang.String A1_MD5_sess​(java.lang.String username,
                                                   java.lang.String realm,
                                                   java.lang.String password,
                                                   java.lang.String nonce,
                                                   java.lang.String cnonce)
      • A2_auth

        public static java.lang.String A2_auth​(java.lang.String method,
                                               java.lang.String uri)
      • A2_auth_int

        public static java.lang.String A2_auth_int​(java.lang.String method,
                                                   java.lang.String uri,
                                                   java.lang.String entityBody)