SecurityBindingElement.DefaultAlgorithmSuite Propriété

Définition

Obtient ou définit les algorithmes de chiffrement de message et de clé de type WRAP.

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 les algorithmes de chiffrement de message et de clé de type WRAP.

Exceptions

La valeur n'est pas 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 détermine également les tailles de clé utilisées pour exécuter ces opérations de chiffrement.

S’applique à