Freigeben über


AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) Methode

Definition

Legt einen Wert fest, der angibt, ob abgeleitete Schlüssel erforderlich sind.

public:
 override void SetKeyDerivation(bool requireDerivedKeys);
public override void SetKeyDerivation (bool requireDerivedKeys);
override this.SetKeyDerivation : bool -> unit
Public Overrides Sub SetKeyDerivation (requireDerivedKeys As Boolean)

Parameter

requireDerivedKeys
Boolean

true, wenn abgeleitete Schlüssel erforderlich sind, andernfalls false.

Beispiele

Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.

AsymmetricSecurityBindingElement abe =
    (AsymmetricSecurityBindingElement)SecurityBindingElement.
    CreateMutualCertificateBindingElement(
    MessageSecurityVersion.
    WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10);

abe.SetKeyDerivation(false);
Dim abe As AsymmetricSecurityBindingElement = CType(SecurityBindingElement.CreateMutualCertificateBindingElement(MessageSecurityVersion.WSSecurity10WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11BasicSecurityProfile10), AsymmetricSecurityBindingElement)

abe.SetKeyDerivation(False)

Hinweise

Aus einem vorhandenen Schlüssel wird ein abgeleiteter Schlüssel erstellt, sodass der im Verlauf einer Unterhaltung verwendete Schlüssel unterschiedlich sein kann. Dies macht es für Hacker schwieriger, die Unterhaltung zu entschlüsseln.

Gilt für: