Class PasswordCredential
java.lang.Object
org.sblim.wbem.client.PasswordCredential
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
ConstructorsConstructorDescriptionConstructs an object of a PasswordCredential.PasswordCredential
(char[] pPassword) Constructs an object of a PasswordCredential with the specified password.PasswordCredential
(String pPassword) Deprecated.for security reason this class has been deprecated. -
Method Summary
Modifier and TypeMethodDescriptionvoid
Clears the user password from memory and resets the password to null.boolean
Gets the host name.char[]
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
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. -
getHostName
-
getUserPassword
public char[] getUserPassword()Gets a copy of the user password.- Returns:
- user password
-
setHostName
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.
-
equals
-
hashCode
-