SecurityBindingElement.CreateMutualCertificateBindingElement Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach.
Przeciążenia
CreateMutualCertificateBindingElement() |
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach. |
CreateMutualCertificateBindingElement(MessageSecurityVersion) |
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach. |
CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean) |
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach. |
Uwagi
Klient musi być skonfigurowany przy użyciu certyfikatu, a także certyfikatu serwera. Serwer musi być skonfigurowany przy użyciu certyfikatu.
CreateMutualCertificateBindingElement()
- Źródło:
- SecurityBindingElement.cs
- Źródło:
- SecurityBindingElement.cs
- Źródło:
- SecurityBindingElement.cs
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach.
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
Zwraca
Obiekt SecurityBindingElement.
Przykłady
Poniższy kod pokazuje, jak wywołać tę metodę.
SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();
Uwagi
Powiązanie jest skonfigurowane tak, aby nowy losowy klucz symetryczny (zaszyfrowany dla serwera) był generowany dla każdego żądania przez klienta i jest używany do ochrony żądania, a także odpowiedzi z serwera. Certyfikat klienta jest używany jako token pomocniczy w żądaniu.
Faktycznie utworzono element A AsymmetricSecurityBindingElement .
Dotyczy
CreateMutualCertificateBindingElement(MessageSecurityVersion)
- Źródło:
- SecurityBindingElement.cs
- Źródło:
- SecurityBindingElement.cs
- Źródło:
- SecurityBindingElement.cs
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach.
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
Parametry
- version
- MessageSecurityVersion
Wersja zabezpieczeń komunikatu.
Zwraca
Obiekt SecurityBindingElement.
Wyjątki
version
to null
.
Uwagi
Jeśli wersja to WSSecurity10, element powiązania jest skonfigurowany tak, aby żądanie klienta zostało podpisane przez jego certyfikat i zaszyfrowane przy użyciu certyfikatu serwera.
Jeśli wersja to WSSecurity11, element powiązania jest skonfigurowany tak, aby nowy losowy klucz symetryczny (zaszyfrowany dla serwera) był generowany dla każdego żądania przez klienta i jest używany do ochrony żądania, a także odpowiedzi z serwera. Certyfikat klienta jest używany jako token pomocniczy w żądaniu.
Uwaga
Po utworzeniu SecurityBindingElement obiektu przez wywołanie tej metody MessageSecurityVersion właściwość jest niezmienna. Wywołanie set
go nie zmienia.
Dotyczy
CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)
- Źródło:
- SecurityBindingElement.cs
- Źródło:
- SecurityBindingElement.cs
- Źródło:
- SecurityBindingElement.cs
Tworzy asymetryczny element powiązania zabezpieczeń skonfigurowany do wymagania uwierzytelniania klienta opartego na certyfikatach, a także uwierzytelniania serwera opartego na certyfikatach.
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
Parametry
- version
- MessageSecurityVersion
Wersja zabezpieczeń komunikatu.
- allowSerializedSigningTokenOnReply
- Boolean
true
umożliwianie serializowanego tokenu podpisywania w odpowiedzi; w przeciwnym razie , false
.
Zwraca
Obiekt SecurityBindingElement.
Wyjątki
version
to null
.
Uwagi
Parametr allowSerializedSigningTokenOnReply
, gdy true
, włącza współdziałanie ze starszymi wersjami rozszerzeń usług internetowych (WSE).
Uwaga
Po utworzeniu SecurityBindingElement obiektu przez wywołanie tej metody MessageSecurityVersion właściwość powinna być traktowana jako niezmienna. Niespójne zachowanie powiązania może wystąpić, jeśli ta wartość zostanie zmodyfikowana.