SecurityBindingElement::CreateIssuedTokenForCertificateBindingElement Method (IssuedSecurityTokenParameters^)
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.
Assembly: System.ServiceModel (in System.ServiceModel.dll)
public: static SymmetricSecurityBindingElement^ CreateIssuedTokenForCertificateBindingElement( IssuedSecurityTokenParameters^ issuedTokenParameters )
Parameters
- issuedTokenParameters
-
Type:
System.ServiceModel.Security.Tokens::IssuedSecurityTokenParameters^
An IssuedSecurityTokenParameters that represents the symmetric-key based issued token.
Return Value
Type: System.ServiceModel.Channels::SymmetricSecurityBindingElement^A SymmetricSecurityBindingElement object.
| Exception | Condition |
|---|---|
| ArgumentNullException | issuedTokenParameters is null. |
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. |
Available since 3.0
