public interface RequesterConfig extends RequesterConfiguration
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| Modifier and Type | Interface and Description |
|---|---|
static interface |
RequesterConfig.Namespace
Common namespace prefixes associated with the WSSTrustClient.
|
RequesterConfiguration.RSTT, RequesterConfiguration.RSTT13| Modifier and Type | Method and Description |
|---|---|
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.
|
getRSTTProperties, setRSTTPropertiesvalidatevoid 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.SOAP12namespace - The request's SOAP namespacecom.ibm.websphere.wssecurity.wssapi.WSSException - Exception thrown for invalid namespace.