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.

public:
 static System::ServiceModel::Channels::SymmetricSecurityBindingElement ^ CreateIssuedTokenForCertificateBindingElement(System::ServiceModel::Security::Tokens::IssuedSecurityTokenParameters ^ issuedTokenParameters);
public static System.ServiceModel.Channels.SymmetricSecurityBindingElement CreateIssuedTokenForCertificateBindingElement (System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters issuedTokenParameters);
static member CreateIssuedTokenForCertificateBindingElement : System.ServiceModel.Security.Tokens.IssuedSecurityTokenParameters -> System.ServiceModel.Channels.SymmetricSecurityBindingElement
Public Shared Function CreateIssuedTokenForCertificateBindingElement (issuedTokenParameters As IssuedSecurityTokenParameters) As SymmetricSecurityBindingElement

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.

Note

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