Class PasswordCredential

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

public class PasswordCredential extends java.lang.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 Summary

    Constructors
    Constructor
    Description
    PasswordCredential(char[] pCredential)
    Creates a PasswordCredential using the supplied password.
    PasswordCredential(java.lang.String pCredential)
    Creates a PasswordCredential using the supplied password.
    PasswordCredential(java.lang.String pCredential, java.lang.String pHostname)
    Creates a PasswordCredential using the supplied password and host name.
  • Method Summary

    Modifier and Type
    Method
    Description
    java.lang.String
    Get the host name for which the password is used to authenticate.
    char[]
    Return the user login password in clear text.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PasswordCredential

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

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

      public PasswordCredential(java.lang.String pCredential, java.lang.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:
      java.lang.IllegalArgumentException - If the credential is null.
  • Method Details

    • getHostName

      public java.lang.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.