org.sblim.wbem.client

Class PasswordCredential


public class PasswordCredential
extends java.lang.Object

Provides password based credential for a user login authentication. This class must be used with the UserPrincipal interface, which contains the username and host name of the system for which the password is associeted to it.

Constructor Summary

PasswordCredential()
Constructs an object of a PasswordCredential.
PasswordCredential(String pPassword)
Deprecated. for security reason this class has been deprecated.
PasswordCredential(char[] pPassword)
Constructs an object of a PasswordCredential with the specified password.

Method Summary

void
clearUserPassword()
Clears the user password from memory and resets the password to null.
boolean
equals(Object o)
String
getHostName()
Gets the host name.
char[]
getUserPassword()
Gets a copy of the user password.
int
hashCode()
void
setHostName(String pHostname)
Specifies the host name.
void
setUserPassword(char[] pPassword)
Sets a new password for this credential object.

Constructor Details

PasswordCredential

public PasswordCredential()
Constructs an object of a PasswordCredential. Hostname and user password will both be null.

PasswordCredential

public PasswordCredential(String pPassword)

Deprecated. for security reason this class has been deprecated. PasswordCredential(char[] password) constructor must be used instead of this constructor.

Constructs an object of a PasswordCredential with the specified password.
Parameters:
pPassword -

PasswordCredential

public PasswordCredential(char[] pPassword)
Constructs an object of a PasswordCredential with the specified password.
Parameters:
pPassword -

Method Details

clearUserPassword

public void clearUserPassword()
Clears the user password from memory and resets the password to null.

equals

public boolean equals(Object o)

getHostName

public String getHostName()
Gets the host name.
Returns:
hostname

getUserPassword

public char[] getUserPassword()
Gets a copy of the user password.
Returns:
user password

hashCode

public int hashCode()

setHostName

public void setHostName(String pHostname)
Specifies the host name.
Parameters:
pHostname - New hostname to be set.

setUserPassword

public void setUserPassword(char[] pPassword)
Sets a new password for this credential object. Old password will be cleared!
Parameters:
pPassword - New password to be set.

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