SecurityBindingElement.DefaultAlgorithmSuite Propriété

Définition

Obtient ou définit le chiffrement des messages et les algorithmes d’habillage de clé.

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

Valeur de propriété

Objet SecurityAlgorithmSuite qui représente le chiffrement des messages et les algorithmes de wrap de clé.

Exceptions

La valeur est Null sur un set.

Exemples

Le code suivant montre comment définir cette propriété.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

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

Remarques

Objet SecurityAlgorithmSuite qui contient de nombreuses propriétés qui spécifient des algorithmes de sécurité à utiliser pour la signature, le chiffrement, la dérivation de clé et d’autres opérations de chiffrement. Il contrôle également les tailles de clé utilisées pour effectuer ces opérations de chiffrement.

S’applique à