Aracılığıyla paylaş


SecurityBindingElement.CreateMutualCertificateBindingElement Yöntem

Tanım

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

Aşırı Yüklemeler

CreateMutualCertificateBindingElement()

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

CreateMutualCertificateBindingElement(MessageSecurityVersion)

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

Açıklamalar

İstemci, hem kendi sertifikasıyla hem de sunucunun sertifikasıyla yapılandırılmalıdır. Sunucunun sertifikasıyla yapılandırılması gerekir.

CreateMutualCertificateBindingElement()

Kaynak:
SecurityBindingElement.cs
Kaynak:
SecurityBindingElement.cs
Kaynak:
SecurityBindingElement.cs

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

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

Döndürülenler

Bir SecurityBindingElement nesnesi.

Örnekler

Aşağıdaki kodda bu yöntemin nasıl çağrılacakları gösterilmektedir.

SecurityBindingElement security = SecurityBindingElement.CreateMutualCertificateBindingElement();

Açıklamalar

Bağlama, istemci tarafından her istek için yeni bir rastgele simetrik anahtar (sunucu için şifrelenmiş) oluşturulacak şekilde yapılandırılır ve isteğin yanı sıra sunucudan gelen yanıtı korumak için kullanılır. İstemcinin sertifikası, istekte bir destek belirteci olarak kullanılır.

A AsymmetricSecurityBindingElement aslında oluşturulur.

Şunlara uygulanır

CreateMutualCertificateBindingElement(MessageSecurityVersion)

Kaynak:
SecurityBindingElement.cs
Kaynak:
SecurityBindingElement.cs
Kaynak:
SecurityBindingElement.cs

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

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

Parametreler

version
MessageSecurityVersion

İleti güvenlik sürümü.

Döndürülenler

Bir SecurityBindingElement nesnesi.

Özel durumlar

version, null değeridir.

Açıklamalar

Sürüm WSSecurity10 ise, bağlama öğesi, istemci isteğinin sertifikası tarafından imzalanıp sunucu sertifikasıyla şifrelenmeleri için yapılandırılır.

Sürüm WSSecurity11 ise bağlama öğesi, istemci tarafından her istek için yeni bir rastgele simetrik anahtar (sunucu için şifrelenmiş) oluşturulacak şekilde yapılandırılır ve isteğin yanı sıra sunucudan gelen yanıtı korumak için kullanılır. İstemcinin sertifikası, istekte bir destek belirteci olarak kullanılır.

Not

Bu yöntem MessageSecurityVersion çağrılarak bir SecurityBindingElement nesne oluşturulduktan sonra özelliği sabittir. Üzerinde çağrılması set bunu değiştirmez.

Şunlara uygulanır

CreateMutualCertificateBindingElement(MessageSecurityVersion, Boolean)

Kaynak:
SecurityBindingElement.cs
Kaynak:
SecurityBindingElement.cs
Kaynak:
SecurityBindingElement.cs

Sertifika tabanlı istemci kimlik doğrulamasının yanı sıra sertifika tabanlı sunucu kimlik doğrulamasını gerektirecek şekilde yapılandırılmış bir asimetrik güvenlik bağlama öğesi oluşturur.

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

Parametreler

version
MessageSecurityVersion

İleti güvenlik sürümü.

allowSerializedSigningTokenOnReply
Boolean

true yanıtta serileştirilmiş imzalama belirtecine izin vermek için; aksi takdirde , false.

Döndürülenler

Bir SecurityBindingElement nesnesi.

Özel durumlar

version, null değeridir.

Açıklamalar

allowSerializedSigningTokenOnReply parametresi, olduğundatrue, Web Hizmetleri Geliştirmeleri'nin (WSE) eski sürümleriyle birlikte çalışabilirliği etkinleştirir.

Not

Bu yöntem çağrılarak bir SecurityBindingElement nesne oluşturulduktan sonra, MessageSecurityVersion özelliği sabit olarak kabul edilmelidir. Bu değer değiştirilirse tutarsız bağlama davranışı oluşabilir.

Şunlara uygulanır