WCF Service (WSHttpBinding) Scenario (Security Settings for Port <Port_Name>) Dialog Box)

Relevant for: API testing only

In the WCFService (WSHttpBinding) scenario, you can select from several types of authentication: None, Windows, Certificate, or Username (message protection).

User interface elements are described below (unlabeled elements are shown in angle brackets) by the client authentication types:

UI Element

Description

Client authentication type

Authentication type:

  • None,

  • Windows

  • Certificate

  • Username (message protection)

Advanced

Opens the Advanced Settings dialog box.

Back to top

Client Authentication Types:

Client Authentication Type — None

UI Element

Description

Expected server DNS

The expected identity of the server in terms of its DNS. This can be localhost, an IP address, or a server name. It can also be the common name by which the certificate was issued.

Negotiate server credentials

Negotiates the Web Service's certificate with the server.

You can also provide the server's DNS information.

Specify service certificate

The location of the service's certificate. If you select this option, the Negotiate service credentials option is not relevant.

For details, see the Select Certificate Dialog Box.

Enable secure session

Enables a secure session using no client authentication.

Client Authentication Type — Windows

UI Element

Description

Client Windows identity

The identity information for the client windows:

  • Current User. The identity of the user logged onto the machine

  • Custom User. A user with the following credentials: Username, Password, and Domain

Enable secure session

Enables a secure session using Windows type authentication.

Expected server identity

The expected server identity method: SPN or UPN.

Client Authentication Type — Certificate

UI Element

Description

Client certificate

The location of the client certificate. The Browse button opens the Select Certificate Dialog Box.

Enable secure session

Enables a secure session using Certificate type authentication.

Expected server DNS

The expected identity of the server in terms of its DNS. This can be localhost, an IP address, or a server name. It can also be the common name by which the certificate was issued.

Negotiate server credentials

Negotiates the Web Service's certificate with the server.

You can also provide the server's DNS information.

Specify service certificate

The location of the service's certificate. If you select this option, the Negotiate server credentials option is cleared.

For details, see the Select Certificate Dialog Box.

Client Authentication Type — Username (message protection)

UI Element

Description

Enable secure session

Enables a secure session using Username type authentication.

Expected server DNS

The expected identity of the server in terms of its DNS. This can be localhost, an IP address, or a server name. It can also be the common name by which the certificate was issued.

Negotiate server credentials

Negotiates the Web Service's certificate with the server.

You can also provide the server's DNS information.

Specify service certificate

The location of the service's certificate. If you select this option, the Negotiate server credentials option is cleared.

For details, see the Select Certificate Dialog Box.

Username, Password

The authentication credentials of the client.

Back to top