SecurityBindingElement.CreateMutualCertificateBindingElement Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.