AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) 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.
Türetilmiş anahtarların gerekli olup olmadığını gösteren bir değer ayarlar.
public:
override void SetKeyDerivation(bool requireDerivedKeys);
public override void SetKeyDerivation (bool requireDerivedKeys);
override this.SetKeyDerivation : bool -> unit
Public Overrides Sub SetKeyDerivation (requireDerivedKeys As Boolean)
Parametreler
- requireDerivedKeys
- Boolean
true
türetilmiş anahtarlar gerekliyse; aksi takdirde , false
.
Örnekler
Aşağıdaki kodda bu özelliğin nasıl ayarlanacağı gösterilmektedir.
AsymmetricSecurityBindingElement abe =
(AsymmetricSecurityBindingElement)SecurityBindingElement.
CreateMutualCertificateBindingElement(
MessageSecurityVersion.
WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10);
abe.SetKeyDerivation(false);
Dim abe As AsymmetricSecurityBindingElement = CType(SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10), AsymmetricSecurityBindingElement)
abe.SetKeyDerivation(False)
Açıklamalar
Türetilmiş anahtar mevcut bir anahtardan oluşturulur ve konuşmada kullanılan anahtarın değişmesini mümkün kılar. Bu, bir korsanın iletişimin şifresini çözmesini zorlaştırır.