AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) Metodo

Definizione

Imposta un valore che indica se sono necessarie chiavi derivate.

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

Parametri

requireDerivedKeys
Boolean

true se sono necessarie chiavi derivate; in caso contrario, false.

Esempio

Nel codice seguente viene illustrato come impostare questa proprietà.

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

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

abe.SetKeyDerivation(False)

Commenti

Una chiave derivata viene creata da una chiave esistente e consente di variare la chiave usata nel corso di una conversazione. Questo rende più difficile per un hacker decrittografare la comunicazione.

Si applica a