|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.ws.security.WSUsernameTokenPrincipal
public class WSUsernameTokenPrincipal
This class implements the Principal interface and
represents a UsernameToken user.
PasswordDigest.
Furthermore the password type is
provided to the application. The password type is the string of the type
attribute of the password element inside the username token. Refer to the
OASIS WSS specification for predefined password types. The
equals() method use the prinicipal's name only and does not
compare nonce or created time.
Modelled according to the example provided
by JAAS documentation
Principal,
Subject,
Serialized Form| Constructor Summary | |
|---|---|
WSUsernameTokenPrincipal(String name,
boolean digest)
Create a WSUsernameTokenPrincipal with a WSUsernameToken username. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compares the specified Object with this WSUsernameTokenPrincipal
for equality. |
String |
getCreatedTime()
Return the WSUsernameToken created time for this WSUsernameTokenPrincipal. |
String |
getName()
Return the WSUsernameToken username for this WSUsernameTokenPrincipal. |
String |
getNonce()
Return the WSUsernameToken nonce for this WSUsernameTokenPrincipal. |
String |
getPassword()
Return the WSUsernameToken password for this WSUsernameTokenPrincipal. |
String |
getPasswordType()
|
int |
hashCode()
Return a hash code for this WSUsernameTokenPrincipal. |
boolean |
isPasswordDigest()
Return the WSUsernameToken password type for this WSUsernameTokenPrincipal. |
void |
setCreatedTime(String createdTime)
Set the WSUsernameToken created time for this WSUsernameTokenPrincipal. |
void |
setNonce(String nonce)
Set the WSUsernameToken nonce for this WSUsernameTokenPrincipal. |
void |
setPassword(String password)
Set the WSUsernameToken password for this WSUsernameTokenPrincipal. |
void |
setPasswordType(String passwordType)
|
String |
toString()
Return a string representation of this WSUsernameTokenPrincipal. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public WSUsernameTokenPrincipal(String name,
boolean digest)
name - the WSUsernameToken username for this user.| Method Detail |
|---|
public String getName()
WSUsernameTokenPrincipal.
getName in interface PrincipalWSUsernameTokenPrincipalpublic boolean isPasswordDigest()
WSUsernameTokenPrincipal.
PassowrdDigestpublic void setPassword(String password)
WSUsernameTokenPrincipal.
password - public String getPassword()
WSUsernameTokenPrincipal.
WSUsernameTokenPrincipalpublic void setNonce(String nonce)
WSUsernameTokenPrincipal.
nonce - public String getNonce()
WSUsernameTokenPrincipal.
WSUsernameTokenPrincipalpublic void setCreatedTime(String createdTime)
WSUsernameTokenPrincipal.
createdTime - public String getCreatedTime()
WSUsernameTokenPrincipal.
WSUsernameTokenPrincipalpublic String toString()
WSUsernameTokenPrincipal.
toString in interface PrincipaltoString in class ObjectWSUsernameTokenPrincipal.public String getPasswordType()
public void setPasswordType(String passwordType)
passwordType - The passwordType to set.public boolean equals(Object o)
WSUsernameTokenPrincipal
for equality. Returns true if the given object is also a
WSUsernameTokenPrincipal and the two WSUsernameTokenPrincipals
have the same username.
equals in interface Principalequals in class Objecto - Object to be compared for equality with this
WSUsernameTokenPrincipal.
WSUsernameTokenPrincipal.public int hashCode()
WSUsernameTokenPrincipal.
hashCode in interface PrincipalhashCode in class ObjectWSUsernameTokenPrincipal.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||