SecurityBindingElement.DefaultAlgorithmSuite Propiedad

Definición

Obtiene o establece el cifrado de mensajes y los algoritmos de encapsulado de claves.

public System.ServiceModel.Security.SecurityAlgorithmSuite DefaultAlgorithmSuite { get; set; }

Valor de propiedad

El objeto SecurityAlgorithmSuite que representa los algoritmos de cifrado de mensajes y encapsulado de claves.

Excepciones

El valor es NULL en set.

Ejemplos

El código siguiente muestra cómo establecer esta propiedad.

SymmetricSecurityBindingElement b =
    SecurityBindingElement.
    CreateAnonymousForCertificateBindingElement();

BindingElementCollection outputBindings =
    new BindingElementCollection();

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

Comentarios

Objeto SecurityAlgorithmSuite que contiene numerosas propiedades que especifican algoritmos de seguridad que se usarán para firmar, cifrar, derivar claves y otras operaciones criptográficas. También controla los tamaños de clave que se utilizan para hacer estas operaciones criptográficas.

Se aplica a

Producto Versiones
.NET 8 (package-provided)
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)