|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RequesterConfig
The RequesterConfig object encapsulates the state information needed
for a WS-Trust security token request dispatched by
com.ibm.websphere.wssecurity.wssapi.trust.WSSTrustClient
State information includes:
put(java.lang.String, java.lang.String)
)
putSecondaryParameter(java.lang.String, java.lang.String)
)
setSOAPNamespace(java.lang.String)
)
setMessageID(java.lang.String)
)
addXML(com.ibm.websphere.wssecurity.wssapi.XMLStructure)
)
RequesterConfiguration.RSTT
Nested Class Summary | |
---|---|
static interface |
RequesterConfig.Namespace
Common namespace prefixes associated with the WSSTrustClient. |
Nested classes/interfaces inherited from interface com.ibm.wsspi.wssecurity.core.token.config.RequesterConfiguration |
---|
RequesterConfiguration.RSTT, RequesterConfiguration.RSTT13 |
Method Summary | |
---|---|
void |
addXML(com.ibm.websphere.wssecurity.wssapi.XMLStructure xmlStructure)
Adds a user constructed XML Structure to the trust request. |
boolean |
containsKey(java.lang.String key)
Method to determine if a specific configuration setting exists in the RequesterConfig. |
boolean |
containsSecondaryParameterKey(java.lang.String key)
Method to determine if a specific secondary parameter configuration setting exists in the RequesterConfig. |
java.lang.String |
get(java.lang.String key)
Method to query a specific configuration setting in the RequesterConfig. |
java.lang.String |
getMessageID()
Gets the existing message id configuration setting. |
java.lang.String |
getSecondaryParameter(java.lang.String key)
Method to query a specific secondary parameter configuration setting in the RequesterConfig. |
java.util.Map<java.lang.String,java.lang.String> |
getSecondaryParameters()
Gets the secondary parameters. |
java.lang.String |
getSOAPNamespace()
Gets the SOAP namespace. |
java.lang.String |
getWSAddressingNamespace()
Gets the WS-Addressing namespace. |
java.util.List<com.ibm.websphere.wssecurity.wssapi.XMLStructure> |
getXMLList()
Gets the current list of user created XML Structures that will be included with the trust request. |
void |
put(java.lang.String key,
java.lang.String text)
Method to set a specific configuration setting in the RequesterConfig. |
void |
putSecondaryParameter(java.lang.String key,
java.lang.String text)
Method to set a specific secondary parameter configuration setting in the RequesterConfig. |
void |
setMessageID(java.lang.String messageID)
Sets the message id. |
void |
setSOAPNamespace(java.lang.String namespace)
Sets the SOAP namespace. |
Methods inherited from interface com.ibm.wsspi.wssecurity.core.token.config.RequesterConfiguration |
---|
getRSTTProperties, setRSTTProperties |
Methods inherited from interface com.ibm.wsspi.wssecurity.core.config.Configuration |
---|
validate |
Method Detail |
---|
void addXML(com.ibm.websphere.wssecurity.wssapi.XMLStructure xmlStructure)
xmlStructure
- The user constructed XML structureboolean containsKey(java.lang.String key)
key
- Valid keys are listed in RequesterConfiguration.RSTT
.
boolean containsSecondaryParameterKey(java.lang.String key)
key
- Valid keys are listed in RequesterConfiguration.RSTT
.
java.lang.String get(java.lang.String key)
key
- Valid keys are listed in RequesterConfiguration.RSTT
.
java.lang.String getMessageID()
java.util.List<com.ibm.websphere.wssecurity.wssapi.XMLStructure> getXMLList()
java.lang.String getSecondaryParameter(java.lang.String key)
key
- Valid keys are listed in RequesterConfiguration.RSTT
.
java.util.Map<java.lang.String,java.lang.String> getSecondaryParameters()
java.lang.String getSOAPNamespace()
java.lang.String getWSAddressingNamespace()
void put(java.lang.String key, java.lang.String text) throws com.ibm.websphere.wssecurity.wssapi.WSSException
key
- Valid keys are listed in RequesterConfiguration.RSTT
.text
- Corresponding configuration setting value. See WSSConstants
for common values.
com.ibm.websphere.wssecurity.wssapi.WSSException
- Exception thrown for invalid keyvoid putSecondaryParameter(java.lang.String key, java.lang.String text) throws com.ibm.websphere.wssecurity.wssapi.WSSException
key
- Valid keys are listed in RequesterConfiguration.RSTT
.text
- Corresponding configuration setting value. See WSSConstants
for common values.
com.ibm.websphere.wssecurity.wssapi.WSSException
- Exception thrown for invalid key.void setMessageID(java.lang.String messageID)
messageID
- The message id for the request's WS-Adddressing message id header.void setSOAPNamespace(java.lang.String namespace) throws com.ibm.websphere.wssecurity.wssapi.WSSException
WSSConstants.Namespace.SOAP11
or
WSSConstants.Namespace.SOAP12
namespace
- The request's SOAP namespace
com.ibm.websphere.wssecurity.wssapi.WSSException
- Exception thrown for invalid namespace.
|
IBM WebSphere Application ServerTM Release 7 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |