SecurityBindingElement.DefaultAlgorithmSuite Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el cifrado de mensajes y los algoritmos de encapsulado de claves.
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
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.