Class WwwAuthInfo


  • public class WwwAuthInfo
    extends AuthorizationInfo
    Implements HTTP basic and digest authentication
    • Constructor Detail

      • WwwAuthInfo

        public WwwAuthInfo()
        Default ctor.
    • Method Detail

      • split

        public static java.lang.String[] split​(java.lang.String pLine)
        Splits a comma-separated string into multiple substrings
        Parameters:
        pLine - The comma-separated string
        Returns:
        The array of substrings (excluding commas)
      • updateAuthenticationInfo

        public void updateAuthenticationInfo​(Challenge challenge,
                                             java.lang.String authenticate,
                                             java.net.URI url,
                                             java.lang.String requestMethod)
                                      throws java.security.NoSuchAlgorithmException
        Description copied from class: AuthorizationInfo
        Updates the authorization information according to a received challenge.
        Specified by:
        updateAuthenticationInfo in class AuthorizationInfo
        Parameters:
        authenticate -
        challenge - The received challenge
        url - The url of the CIM server
        requestMethod - The HTTP request method (POST or MPOST)
        Throws:
        java.security.NoSuchAlgorithmException
      • getHeaderFieldName

        public java.lang.String getHeaderFieldName()
        Description copied from class: AuthorizationInfo
        Gets the HTTP header field name for this authentication information
        Specified by:
        getHeaderFieldName in class AuthorizationInfo
        Returns:
        The field name
      • isSentOnFirstRequest

        public boolean isSentOnFirstRequest()
        Description copied from class: AuthorizationInfo
        Determines if the authorization information is already sent on the very first http request or after the "401 Unauthorized" response
        Specified by:
        isSentOnFirstRequest in class AuthorizationInfo
        Returns:
        true or false
      • isKeptAlive

        public boolean isKeptAlive()
        Description copied from class: AuthorizationInfo
        Determines if the connection is kept alive after the "401 Unauthorized" response
        Specified by:
        isKeptAlive in class AuthorizationInfo
        Returns:
        true or false