Condividi tramite


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 richieste chiavi derivate. In caso contrario, false.

Esempio

Nel codice seguente viene mostrato 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 cambiare la chiave utilizzata nel corso di una conversazione. Questa procedura rende più difficile la decrittografia della comunicazione da parte di pirati informatici.

Si applica a