Share via


AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) Método

Definición

Establece un valor que indica si se requieren claves derivadas.

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

Parámetros

requireDerivedKeys
Boolean

true si se necesitan claves derivadas; de lo contrario, false.

Ejemplos

El código siguiente muestra cómo establecer esta propiedad.

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

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

abe.SetKeyDerivation(False)

Comentarios

Una clave derivada se crea a partir de una clave existente y hace posible variar la clave utilizada en el curso de una conversación. Esto hace más difícil que un hacker descifre la comunicación.

Se aplica a