Freigeben über


SecurityBindingElement.DefaultAlgorithmSuite Eigenschaft

Definition

Ruft die Nachrichtenverschlüsselungs- und Key Wrap-Algorithmen ab oder legt sie fest.

public:
 property System::ServiceModel::Security::SecurityAlgorithmSuite ^ DefaultAlgorithmSuite { System::ServiceModel::Security::SecurityAlgorithmSuite ^ get(); void set(System::ServiceModel::Security::SecurityAlgorithmSuite ^ value); };
public System.ServiceModel.Security.SecurityAlgorithmSuite DefaultAlgorithmSuite { get; set; }
member this.DefaultAlgorithmSuite : System.ServiceModel.Security.SecurityAlgorithmSuite with get, set
Public Property DefaultAlgorithmSuite As SecurityAlgorithmSuite

Eigenschaftswert

Das SecurityAlgorithmSuite-Objekt, das die Algorithmen zur Nachrichtenverschlüsselung und Schlüsselverpackung darstellt.

Ausnahmen

Der Wert ist NULL in einem set.

Beispiele

Der folgende Code zeigt, wie diese Eigenschaft festgelegt wird.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

b.DefaultAlgorithmSuite = SecurityAlgorithmSuite.Basic128;
b.MessageProtectionOrder =
    MessageProtectionOrder.SignBeforeEncrypt;
b.ProtectionTokenParameters =
    new KerberosSecurityTokenParameters();

Hinweise

Das SecurityAlgorithmSuite -Objekt, das zahlreiche Eigenschaften enthält, die Sicherheitsalgorithmen angeben, die für Signierung, Verschlüsselung, Schlüsselableitung und andere kryptografische Vorgänge verwendet werden sollen. Es steuert auch die Schlüsselgrößen, die für diese Verschlüsselungsaufgaben verwendet werden.

Gilt für: