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, setRSTTProperties
validate
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 namespacecom.ibm.websphere.wssecurity.wssapi.WSSException
- Exception thrown for invalid namespace.