com.ibm.wsspi.wssecurity.token
Class LTPATokenGenerator
- java.lang.Object
com.ibm.wsspi.wssecurity.token.LTPATokenGenerator
All implemented interfaces:
com.ibm.ws.webservices.wssecurity.WSSComponent, com.ibm.ws.webservices.wssecurity.WSSGeneratorComponent, Initializable, TokenGeneratorComponent
- public class LTPATokenGenerator
- extends java.lang.Object
- implements TokenGeneratorComponent
Field Summary
| Fields inherited from interface com.ibm.wsspi.wssecurity.token.TokenGeneratorComponent |
|---|
STANDALONE |
Constructor Summary
| Constructor and Description |
|---|
LTPATokenGenerator()
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
init(java.util.Map map)
Initializes this generator with a
TokenGeneratorConfig object which is passed
in by the map parameter.
|
|
invoke(org.w3c.dom.Document doc,org.w3c.dom.Element parent,java.util.Map context)
Generates a new LTPA token in a SOAP message.
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
LTPATokenGenerator
- public LTPATokenGenerator()
Method Detail
init
- public void init(java.util.Map map)
- throws SoapSecurityException
Specified by:
init in interface com.ibm.ws.webservices.wssecurity.WSSComponent
Specified by:
init in interface Initializable
Parameters:
map - A Map object which contains
name-value pairs.
These pairs include a configuration object and
<Property> elements in the
configuration XMI files. In the map, the TokenGeneratorConfig object
is stored with a key of TokenGeneratorConfig.CONFIG_KEY. Throws:
SoapSecurityException - When there is a problem initializing the generator See Also:
invoke
- public void invoke(org.w3c.dom.Document doc,
- org.w3c.dom.Element parent,
- java.util.Map context)
- throws SoapSecurityException
Generates a new LTPA token in a SOAP message.
Note that token generator processes only single token at a time,
i.e., those which matched the Token's Id and (possibly) its
reference name given by its "parent" component (that invokes
this token generator component), that are propagated throgh the
local context. The generated token is added under the
parent.
Specified by:
invoke in interface com.ibm.ws.webservices.wssecurity.WSSGeneratorComponent
Parameters:
doc - The Document object that includes
a SOAP envelope parent - The parent element that has the element to be
generated context - A Map object which contains
necessary name-value pairs, such as a Subject object. Throws:
SoapSecurityException - When there is a problem during generating a new
LTPA token See Also:
WSSGeneratorComponent.invoke(org.w3c.dom.Document, org.w3c.dom.Element, java.util.Map)
TokenGeneratorConfigobject which is passed in by themapparameter.