Partager via


AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) Méthode

Définition

Définit une valeur qui indique si les clés dérivées sont requises.

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

Paramètres

requireDerivedKeys
Boolean

true si des clés dérivées sont requises ; sinon false.

Exemples

Le code suivant montre comment définir cette propriété.

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

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

abe.SetKeyDerivation(False)

Remarques

Une clé dérivée est créée à partir d'une clé existante et permet de changer la clé utilisée au cours d'une conversation. Ce mécanisme complique la tâche d'un pirate informatique qui essaie de déchiffrer la communication.

S’applique à