Class WwwAuthInfo

java.lang.Object
org.sblim.cimclient.internal.http.AuthorizationInfo
org.sblim.cimclient.internal.http.WwwAuthInfo

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

    • WwwAuthInfo

      public WwwAuthInfo()
      Default ctor.
  • Method Details

    • toString

      public java.lang.String toString()
      Specified by:
      toString in class AuthorizationInfo
    • 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