|
|||||||||
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.LTPAToken
public class LTPAToken
This class is a token object implementation for LTPA tokens.
It extends the WSSToken
class, which implements the Token
class.
It will typically be created by the LTPATokenGenerator
and process by the
LTPATokenConsumer
.
Protected by following Java 2 Security permissions:
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.LTPAToken.setBytes")
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.LTPAToken.getBytes")
WSSToken
,
Token
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 | |
---|---|
LTPAToken(java.lang.String tokenId,
byte[] cred)
Constructor |
|
LTPAToken(java.lang.String tokenId,
byte[] cred,
java.lang.String username,
char[] password,
org.w3c.dom.Element elem)
Constructor |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object o)
|
byte[] |
getBytes()
Returns the credential binary data of the LTPA token. |
long |
getExpiration()
Returns the expiration of the credential. |
java.lang.String |
getPrincipal()
Returns the username if set, otherwise null. |
java.lang.String |
getUniqueID()
|
int |
hashCode()
|
boolean |
isValid()
Returns if the token is valid or not. |
void |
setBytes(byte[] cred)
Sets the credential binary data of the LTPA token. |
java.lang.String |
toString()
|
Methods inherited from class com.ibm.wsspi.wssecurity.auth.token.WSSToken |
---|
addAttribute, clone, getAttributeNames, getAttributes, 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 LTPAToken(java.lang.String tokenId, byte[] cred, java.lang.String username, char[] password, org.w3c.dom.Element elem)
tokenId
- The token identifiercred
- A byte[] containing the credentialusername
- The username string; may be null if there is no usernamepassword
- The password as a char[]; may be null if there is no passwordelem
- A token element; may be null if there is no token elementpublic LTPAToken(java.lang.String tokenId, byte[] cred)
tid
- The token identifiercred
- A byte[] containing the credentialMethod Detail |
---|
public void setBytes(byte[] cred)
cred
- The credential in the form of a byte[]
Protected by com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.LTPAToken.setBytes")public byte[] getBytes()
getBytes
in interface com.ibm.wsspi.security.token.Token
getBytes
in class WSSToken
public boolean isValid()
Token.isValid()
public long getExpiration()
long
Token.getExpiration()
public java.lang.String getPrincipal()
Token.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 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 |