SecurityBindingElement.CreateMutualCertificateBindingElement Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats.
Surcharges
| Nom | Description |
|---|---|
| CreateMutualCertificateBindingElement() |
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats. |
| CreateMutualCertificateBindingElement(MessageSecurityVersion) |
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats. |
| CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean) |
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats. |
Remarques
Le client doit être configuré avec son certificat ainsi que le certificat du serveur. Le serveur doit être configuré avec son certificat.
CreateMutualCertificateBindingElement()
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement();
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement();
static member CreateMutualCertificateBindingElement : unit -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement () As SecurityBindingElement
Retours
Objet SecurityBindingElement.
Exemples
Le code suivant montre comment appeler cette méthode.
SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();
Remarques
La liaison est configurée afin qu’une nouvelle clé symétrique aléatoire (chiffrée pour le serveur) soit générée pour chaque requête du client et soit utilisée pour protéger la requête ainsi que la réponse du serveur. Le certificat du client est utilisé comme jeton de prise en charge de la demande.
A AsymmetricSecurityBindingElement est en fait créé.
S’applique à
CreateMutualCertificateBindingElement(MessageSecurityVersion)
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement(System.ServiceModel.MessageSecurityVersion version);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion) As SecurityBindingElement
Paramètres
- version
- MessageSecurityVersion
Version de sécurité des messages.
Retours
Objet SecurityBindingElement.
Exceptions
version a la valeur null.
Remarques
Si la version est WSSecurity10, l’élément de liaison est configuré afin que la demande cliente soit signée par son certificat et chiffrée avec le certificat de serveur.
Si la version est WSSecurity11, l’élément de liaison est configuré afin qu’une nouvelle clé symétrique aléatoire (chiffrée pour le serveur) soit générée pour chaque requête du client et utilisée pour protéger la requête ainsi que la réponse du serveur. Le certificat du client est utilisé comme jeton de prise en charge de la demande.
Note
Une fois qu’un SecurityBindingElement objet est créé en appelant cette méthode, la MessageSecurityVersion propriété est immuable. L’appel set ne le modifie pas.
S’applique à
CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
- Source:
- SecurityBindingElement.cs
Crée un élément de liaison de sécurité asymétrique configuré pour exiger l’authentification client basée sur un certificat ainsi que l’authentification du serveur basé sur des certificats.
public:
static System::ServiceModel::Channels::SecurityBindingElement ^ CreateMutualCertificateBindingElement(System::ServiceModel::MessageSecurityVersion ^ version, bool allowSerializedSigningTokenOnReply);
public static System.ServiceModel.Channels.SecurityBindingElement CreateMutualCertificateBindingElement(System.ServiceModel.MessageSecurityVersion version, bool allowSerializedSigningTokenOnReply);
static member CreateMutualCertificateBindingElement : System.ServiceModel.MessageSecurityVersion * bool -> System.ServiceModel.Channels.SecurityBindingElement
Public Shared Function CreateMutualCertificateBindingElement (version As MessageSecurityVersion, allowSerializedSigningTokenOnReply As Boolean) As SecurityBindingElement
Paramètres
- version
- MessageSecurityVersion
Version de sécurité des messages.
- allowSerializedSigningTokenOnReply
- Boolean
true pour autoriser un jeton de signature sérialisé sur la réponse ; sinon, false.
Retours
Objet SecurityBindingElement.
Exceptions
version a la valeur null.
Remarques
Le allowSerializedSigningTokenOnReply paramètre, quand true, active l’interopérabilité avec les versions antérieures des améliorations des services web (WSE).
Note
Une fois qu’un SecurityBindingElement objet est créé en appelant cette méthode, la MessageSecurityVersion propriété doit être traitée comme immuable. Un comportement de liaison incohérent peut se produire si cette valeur est modifiée.