Class PasswordCredential

java.lang.Object
javax.wbem.client.PasswordCredential

public class PasswordCredential extends Object
PasswordCredential implements a password based credential. This is used with UserPrincipal. PasswordCredential includes the password and optionally the host information for which the password is used to authenticate the UserPrincipal.
  • Constructor Details

    • PasswordCredential

      public PasswordCredential(char[] pCredential)
      Creates a PasswordCredential using the supplied password.
      Parameters:
      pCredential - The user login password in clear text.
      Throws:
      IllegalArgumentException - If the credential is null.
    • PasswordCredential

      public PasswordCredential(String pCredential)
      Creates a PasswordCredential using the supplied password.
      Parameters:
      pCredential - The user login password in clear text.
      Throws:
      IllegalArgumentException - If the credential is null.
    • PasswordCredential

      public PasswordCredential(String pCredential, String pHostname)
      Creates a PasswordCredential using the supplied password and host name.
      Parameters:
      pCredential - The user login password in clear text.
      pHostname - The host name information for which the password is used to authenticate.
      Throws:
      IllegalArgumentException - If the credential is null.
  • Method Details

    • getHostName

      public String getHostName()
      Get the host name for which the password is used to authenticate.
      Returns:
      The host name.
    • getUserPassword

      public char[] getUserPassword()
      Return the user login password in clear text.
      Returns:
      The user login password.