|
|||||||||||
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
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
.
WSSToken
,
Token
Nested Class Summary |
---|
Nested classes 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. |
void |
setReadOnly()
|
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, isReferenced, isTrusted, setCallerChecked, setElement, setError, setId, setKeyInfoType, setProcessed, 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)
cred
- A byte[] containing the credentialMethod Detail |
public void setBytes(byte[] cred)
cred
- The credential in the form of a byte[]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()
public boolean equals(java.lang.Object o)
public void setReadOnly()
public java.lang.String toString()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |