SecurityBindingElement.DefaultAlgorithmSuite Eigenschaft

Definition

Ruft die Nachrichtenverschlüsselung und Schlüsselumbruchalgorithmen 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 Nachrichtenverschlüsselungs- und Schlüsselumbruchalgorithmen darstellt.

Ausnahmen

Der Wert ist null für ein 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 zum Signieren, Verschlüsseln, Ableiten von Schlüsseln und anderen kryptografischen Vorgängen verwendet werden sollen. Außerdem werden die Schlüsselgrößen gesteuert, die für diese kryptografischen Vorgänge verwendet werden.

Gilt für: