SecurityBindingElement.CreateIssuedTokenForCertificateBindingElement Method

Definition

Creates a symmetric security binding element that is configured to require client authentication based on an issued token and server authentication based on the server certificate.

C#
public static System.ServiceModel.Channels.SymmetricSecurityBindingElement CreateIssuedTokenForCertificateBindingElement(System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters issuedTokenParameters);

Parameters

issuedTokenParameters
IssuedSecurityTokenParameters

An IssuedSecurityTokenParameters that represents the symmetric-key based issued token.

Returns

A SymmetricSecurityBindingElement object.

Exceptions

issuedTokenParameters is null.

Remarks

The issued token can have a symmetric or an asymmetric key. The client and server must be provisioned with the server's certificate.

The created binding has RequireSignatureConfirmation set to true and MessageSecurityVersion set to WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11.

Notiz

Once a SecurityBindingElement object is created by calling this method, the KeyType property should be treated as immutable. Inconsistent binding behavior may occur if this value is modified.

Applies to

Produkt Versiounen
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1