|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.wsspi.wssecurity.auth.token.WSSToken
com.ibm.wsspi.wssecurity.auth.token.UsernameToken
public class UsernameToken
This class is a token object implementation for a username token that stores the username and
password information of the token.
It extends the WSSToken
class, which implements the Token
class.
It will typically be created by the UsernameTokenGenerator
and process by the
UsernameTokenConsumer
.
Protected by following Java 2 Security Permissions:
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.UsernameToken.setUsername")
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.UsernameToken.getPassword")
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.UsernameToken.setPassword")
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.UsernameToken.setExpiration")
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.ibm.wsspi.wssecurity.auth.token.WSSToken |
---|
WSSToken.AttributesEnumerator |
Field Summary |
---|
Fields inherited from class com.ibm.wsspi.wssecurity.auth.token.WSSToken |
---|
_attributes, _callerChecked, _error, _keyInfoType, _processed, _referenced, _tokenelem, _tokenId, _trusted, _usedTokenConsumer, _usedTokenGenerator, _usedToLogin, _version, _vtype |
Constructor Summary | |
---|---|
UsernameToken(java.lang.String tokenId,
java.lang.String username,
char[] password)
Constructor using a username and password. |
|
UsernameToken(java.lang.String tokenId,
java.lang.String username,
char[] password,
org.w3c.dom.Element elem)
Constructor using a username, password and token element. |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
|
java.util.Date |
getDate()
Returns created date. |
long |
getExpiration()
|
char[] |
getPassword()
Returns the password char array. |
java.lang.String |
getPrincipal()
|
java.lang.String |
getUniqueID()
|
java.lang.String |
getUsername()
Returns the username string. |
int |
hashCode()
|
boolean |
isValid()
|
void |
setDate(java.util.Date date)
Sets created date. |
void |
setExpiration(long expiration)
|
void |
setPassword(char[] password)
Sets the password string. |
void |
setUsername(java.lang.String username)
Sets the username string. |
java.lang.String |
toString()
|
Methods inherited from class com.ibm.wsspi.wssecurity.auth.token.WSSToken |
---|
addAttribute, clone, getAttributeNames, getAttributes, getBytes, getCallerChecked, getElement, getError, getId, getKeyInfoType, getName, getType, getUsedTokenConsumer, getUsedTokenGenerator, getUsedToLogin, getVersion, isForwardable, isProcessed, isReadOnly, isReferenced, isTrusted, setCallerChecked, setElement, setError, setId, setKeyInfoType, setProcessed, setReadOnly, setReferenced, setTrusted, setType, setType, setUsedTokenConsumer, setUsedTokenGenerator, setUsedToLogin |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UsernameToken(java.lang.String tokenId, java.lang.String username, char[] password)
tokenId
- The token IDusername
- The username stringpassword
- The password as a char[]; may be null if the token does not have a passwordpublic UsernameToken(java.lang.String tokenId, java.lang.String username, char[] password, org.w3c.dom.Element elem)
tokenId
- The token IDusername
- The username stringpassword
- The password as a char[]; may be null if the token does not have a passwordelem
- The token elementMethod Detail |
---|
public void setDate(java.util.Date date)
date
- The created datepublic java.util.Date getDate()
public void setUsername(java.lang.String username)
public java.lang.String getUsername()
public void setPassword(char[] password)
public char[] getPassword()
public long getExpiration()
public void setExpiration(long expiration)
expiration
- Protected by Java 2 Security permission com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.UsernameToken.setExpiration")public java.lang.String getPrincipal()
public java.lang.String getUniqueID()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public boolean isValid()
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |