com.ibm.wsspi.wssecurity.auth.token
Class LTPATokenWrapper
java.lang.Object
com.ibm.wsspi.wssecurity.auth.token.WSSToken
com.ibm.wsspi.wssecurity.auth.token.LTPAToken
com.ibm.wsspi.wssecurity.auth.token.LTPATokenWrapper
- All Implemented Interfaces:
- PropagationToken, Token, java.lang.Cloneable
public class LTPATokenWrapper
- extends 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 com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.LTPATokenWrapper.getWSCredential")
Java 2 Security permission.
- See Also:
WSSToken
,
Token
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 |
LTPATokenWrapper(java.lang.String tokenId,
byte[] cred)
Constructor |
LTPATokenWrapper(java.lang.String tokenId,
byte[] cred,
java.lang.String username,
char[] password,
org.w3c.dom.Element elem)
Constructor |
LTPATokenWrapper(java.lang.String tokenId,
byte[] cred,
com.ibm.websphere.security.cred.WSCredential wsCred,
com.ibm.websphere.security.auth.WSPrincipal princ)
Constructor |
Method Summary |
com.ibm.websphere.security.cred.WSCredential |
getWSCredential()
Protected by Java 2 Security permission
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.LTPATokenWrapper.getWSCredential") |
com.ibm.websphere.security.auth.WSPrincipal |
getWSPrincipal()
|
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 |
LTPATokenWrapper
public LTPATokenWrapper(java.lang.String tokenId,
byte[] cred,
java.lang.String username,
char[] password,
org.w3c.dom.Element elem)
- Constructor
- Parameters:
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 element
LTPATokenWrapper
public LTPATokenWrapper(java.lang.String tokenId,
byte[] cred)
- Constructor
- Parameters:
tid
- The token identifiercred
- A byte[] containing the credential
LTPATokenWrapper
public LTPATokenWrapper(java.lang.String tokenId,
byte[] cred,
com.ibm.websphere.security.cred.WSCredential wsCred,
com.ibm.websphere.security.auth.WSPrincipal princ)
- Constructor
- Parameters:
tid
- The token identifiercred
- A byte[] containing the credentialwsc]Cred
- A WSCredential object
getWSCredential
public com.ibm.websphere.security.cred.WSCredential getWSCredential()
- Protected by Java 2 Security permission
com.ibm.websphere.security.WebSphereRuntimePermission("wssecurity.LTPATokenWrapper.getWSCredential")
getWSPrincipal
public com.ibm.websphere.security.auth.WSPrincipal getWSPrincipal()
toString
public java.lang.String toString()
- Overrides:
toString
in class LTPAToken