Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Web Services can be secured by using various combinations of security configurations:

...

true

with certificate and configuration to use, if you prefer to use a secure connection. Refer to Security Profile for more information.

Setting

Description

Enable Transport Security

Select this check box if you want to communicate the web service using the transfer protocol HTTPS. If you want to use the the transfer protocol HTTP, leave the check box empty.

Security Profile

Click on the Browse button and to select a TLS security profile . Security Profile is the keystore settings. Refer Security Profile for more information.

Insert excerpt
Diameter Stack Agent ConfigurationDiameter Stack Agent Configuration
nameSecurityProfileSetting
nopanel

Web Service Security Settings

Applicable whether you select Enable Transport Security or not.

Enable Web Service Security For This Profile

When selected, Web Service security is used, and the other text boxes in the dialog are highlighted. The Web Service Security Settings and Username Token and Addressing check boxes are also enabled for you to configure your security settings. If you do not select any other check boxes on this tab, no Web Service Security is enabled.

Enable Encryption

When selected, messages will be encrypted. If you select this option, you must complete the text boxes in the Web Service Security Settings dialog.

Enable Binary Security Token

When selected, messages will be signed and the public certificate will be sent in the Binary Security Token element in the header of the message.

Use request signing certificate

When selected, the public certificate sent in the Binary Security Token element will be used to encrypt the message back to the client. This option will be ignored in case of a Web Service client agent.

Enable Signing

When selected, messages will be signed. If you select this option, you must complete the text boxes in the Web Service Security Settings dialog.

Security Profile

Click on the Browse button and to select a Web services security profile . Refer Security Profile for with certificate and configuration to use, if you prefer to use a secure connection. Refer to Security Profile for more information.

Insert excerpt
Diameter Stack Agent Configuration
Diameter Stack Agent Configuration
nameSecurityProfileSetting
nopaneltrue

Enable TimeStamp

When selected, messages will be recorded with the date and time.

Enable Username Token and Addressing

When selected, Username Token authentication is used, and the other text boxes in the dialog are highlighted and must be completed.

Note

Note!

When selected, this option is applicable to both Web Service Provider agent and Web Service Request agent.

Enable WS Addressing

When selected, messages will be sent with a unique ID.

Disable Underscore Binding Mode

Use this checkbox to determine whether you want to enable or disable underscore binding mode.

...

There are multiple ways to setup a server and client keystores, in general, both client and the server needs the public certificate to sign the messages. If the server host multiple clients it is not needed to import all clients' certificates in server keystore but then a Certificate Authority (CA) is needed. So in a multiple client scenario, the server imports the CA certificate and get its own certificate signed by the CA. All clients get their certificates signed by CA and import server public certificate in keystore. Normally this type of certificate is signed by a trusted CA.

To generate server and client keystores, you need to follow the steps in the mentioned sequence:

...