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 Elements |
Description |
---|---|
Client authentication type |
Authentication type:
|
Advanced |
Opens the Advanced Settings dialog box. |
Client Authentication Types:
UI Elements |
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. |
UI Elements |
Description |
---|---|
Client Windows identity |
The identity information for the client windows:
|
Enable secure session |
Enables a secure session using Windows type authentication. |
Expected server identity |
The expected server identity method: SPN or UPN. |
UI Elements |
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 disabled. For details, see the Select Certificate Dialog Box. |
UI Elements |
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 disabled. For details, see the Select Certificate Dialog Box. |
Username, Password |
The authentication credentials of the client. |