AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) Metod

Definition

Anger ett värde som anger om härledda nycklar krävs.

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

Parametrar

requireDerivedKeys
Boolean

trueom härledda nycklar krävs. annars . false

Exempel

Följande kod visar hur du anger den här egenskapen.

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

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

abe.SetKeyDerivation(False)

Kommentarer

En härledd nyckel skapas från en befintlig nyckel och gör det möjligt att variera den nyckel som används under en konversation. Detta gör det svårare för en hackare att dekryptera kommunikationen.

Gäller för