FederatedMessageSecurityOverHttp.AlgorithmSuite Eigenschaft

Definition

Ruft die Algorithmuscollection ab, die die Nachrichtenverschlüsselung und Key Wrap-Algorithmen angibt, oder legt sie fest.

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

Eigenschaftswert

Die Algorithmussuite, die die Nachrichtenverschlüsselung und Schlüsselumbruchalgorithmen angibt. Der Standardwert ist Basic256.

Ausnahmen

Der Wert ist null.

Beispiele

Der folgende Code zeigt, wie auf diese Eigenschaft von der Bindung zugegriffen wird und wie sie festgelegt wird.

// This method creates a WSFederationHttpBinding.
public static WSFederationHttpBinding
    CreateWSFederationHttpBinding(bool isClient)
{
  // Create an instance of the WSFederationHttpBinding.
  WSFederationHttpBinding b = new WSFederationHttpBinding();

  // Set the security mode to Message.
  b.Security.Mode = WSFederationHttpSecurityMode.Message;

  // Set the Algorithm Suite to Basic256Rsa15.
  b.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Basic256Rsa15;
' This method creates a WSFederationHttpBinding.
Public Shared Function CreateWSFederationHttpBinding(ByVal isClient As Boolean) As WSFederationHttpBinding
  ' Create an instance of the WSFederationHttpBinding.
  Dim b As New WSFederationHttpBinding()

  ' Set the security mode to Message.
  b.Security.Mode = WSFederationHttpSecurityMode.Message

  ' Set the Algorithm Suite to Basic256Rsa15.
  b.Security.Message.AlgorithmSuite = SecurityAlgorithmSuite.Basic256Rsa15

Hinweise

Das zurückgegebene SecurityAlgorithmSuite-Objekt enthält zahlreiche Eigenschaften, die die Sicherheitsalgorithmen angeben, die unter bestimmten Bedingungen verwendet werden sollen. Es beschreibt auch verschiedene Sicherheitsfunktionen des Diensts.

Gilt für: