FederatedMessageSecurityOverHttp.AlgorithmSuite Propriété

Définition

Obtient ou définit la suite d’algorithmes qui spécifie le chiffrement des messages et les algorithmes Key Wrap.

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

Valeur de propriété

Suite d’algorithmes qui spécifie les algorithmes de chiffrement des messages et d’habillage de clé. La valeur par défaut est Basic256.

Exceptions

La valeur est null.

Exemples

Le code suivant montre comment accéder à cette propriété depuis la liaison et la définir.

// 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

Remarques

L'objet SecurityAlgorithmSuite retourné contient de nombreuses propriétés qui spécifient les algorithmes de sécurité à utiliser dans des conditions spécifiques. Il décrit également différentes fonctionnalités de sécurité du service.

S’applique à