javax.wbem.client
Class PasswordCredential

java.lang.Object
  extended by 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 Summary
PasswordCredential(char[] pCredential)
          Creates a PasswordCredential using the supplied password.
PasswordCredential(String pCredential)
          Creates a PasswordCredential using the supplied password.
PasswordCredential(String pCredential, String pHostname)
          Creates a PasswordCredential using the supplied password and host name.
 
Method Summary
 String getHostName()
          Get the host name for which the password is used to authenticate.
 char[] getUserPassword()
          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 Detail

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 Detail

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.


Copyright © 2005, 2013 IBM Corporation. All Rights Reserved.