Поделиться через


AsymmetricSecurityBindingElement.SetKeyDerivation(Boolean) Метод

Определение

Задает значение, показывающее, необходимы ли производные ключи.

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

Параметры

requireDerivedKeys
Boolean

Значение true, если производные ключи необходимы; в противном случае — значение false.

Примеры

В следующем примере кода показано, как задать это свойство.

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

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

abe.SetKeyDerivation(False)

Комментарии

Производный ключ создается из существующего ключа и позволяет изменять ключ, используемый в ходе обмена данными. Это осложняет расшифровку обмена данными злоумышленником.

Применяется к