Security Tab (Advanced Settings Dialog Box)
Relevant for: API testing only
The Advanced Security settings correspond to WS-Security specifications. You can use the following settings:
|
UI Element |
Description |
|---|---|
| Enable secure session |
Establish a security context using the WS-SecureConversation standard. |
| Negotiate service credentials |
Allow WCF proprietary negotiations to negotiate the service's security. |
| Default algorithm suite |
The algorithm to use for symmetric/asymmetric encryption. The algorithm drop down list gets its values from the SecurityAlgorithmSuite configuration in WCF. |
| Protection level |
Indicates whether the SOAP Body be encrypted/signed. The possible values are: None, Sign, and Encrypt And Sign (default). |
| Message protection order |
The order for signing and encrypting. Choose from:
|
| Message security version |
The WS-Security security version. You can also indicate whether to Require derived keys for the message. |
| Require derived keys |
Indicates whether to require derived keys. |
| Security header layout |
The layout for the message header:
|
| Key entropy mode |
The entropy mode for the security key. The possible values are: Client Entropy, Security Entropy, and Combined Entropy. |
| Require security context cancellation |
Indicates whether to require the cancellation of the security context. If you turn off this option, stateful security tokens will be used in the WS-SecureConversation session, if they are enabled. |
| Include timestamp |
Includes a timestamp in the header. |
| Allow serialized signing token on reply |
Enables the reply to send a serialized signing token. |
| Require signature confirmation |
Instructs the server to send a signature confirmation in the response. |
| X509 inclusion mode |
When to include the X.509 certificate:
Note: This and the next three options only apply when using an X.509 certificate. |
| X509 reference style |
How to reference the certificate:
|
| X509 require derived keys |
Indicates whether X.509 certificates should require derived keys. |
| X509 key identifier clause type |
The type of clause used to identify the X.509 key.
|

