Compartir vía


SecurityAlgorithmSuite Clase

Definición

Especifica las propiedades de los algoritmos. Esta es una clase abstract.

public ref class SecurityAlgorithmSuite abstract
public abstract class SecurityAlgorithmSuite
[System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))]
public abstract class SecurityAlgorithmSuite
type SecurityAlgorithmSuite = class
[<System.ComponentModel.TypeConverter(typeof(System.ServiceModel.Configuration.SecurityAlgorithmSuiteConverter))>]
type SecurityAlgorithmSuite = class
Public MustInherit Class SecurityAlgorithmSuite
Herencia
SecurityAlgorithmSuite
Derivado
Atributos

Comentarios

Las instancias de esta clase se utilizan para especificar las características criptográficas de los algoritmos que se utilizan al proteger los mensajes.

Las clases derivadas utilizan esta clase para crear instancias de los conjuntos de algoritmos de seguridad y contiene propiedades que describen los algoritmos de seguridad. Por ejemplo, el wsBasicHttp enlace utiliza una clase derivada interna para especificar las propiedades de sus algoritmos de seguridad.

Constructores

SecurityAlgorithmSuite()

Inicializa una nueva instancia de la clase SecurityAlgorithmSuite.

Propiedades

Basic128

Obtiene el conjunto de algoritmo de Basic128.

Basic128Rsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves y Basic de 128 bits como el algoritmo de cifrado de mensajes.

Basic128Sha256

Obtiene un conjunto de algoritmos que utiliza SHA256 para el resumen de firmas y Basic de 128 bits como el algoritmo de cifrado de mensajes.

Basic128Sha256Rsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves, SHA256 para el resumen de firmas y Basic de 128 bits como el algoritmo de cifrado de mensajes.

Basic192

Obtiene un conjunto de algoritmos que utiliza Basic de 192 bits como el algoritmo de cifrado de mensajes.

Basic192Rsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves y Basic de 192 bits como algoritmo de cifrado de mensajes.

Basic192Sha256

Obtiene un conjunto de algoritmos que utiliza SHA256 para el resumen de firmas y Basic de 192 bits como el algoritmo de cifrado de mensajes.

Basic192Sha256Rsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves, SHA256 para el resumen de firmas y Basic de 192 bits como el algoritmo de cifrado de mensajes.

Basic256

Obtiene un conjunto de algoritmos que utiliza Basic de 256 bits como el algoritmo de cifrado de mensajes.

Basic256Rsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves y Basic de 256 bits como el algoritmo de cifrado de mensajes.

Basic256Sha256

Obtiene un conjunto de algoritmos que utiliza SHA256 para el resumen de firmas y Basic de 256 bits como el algoritmo de cifrado de mensajes.

Basic256Sha256Rsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves, SHA256 para el resumen de firmas y Basic de 256 bits como el algoritmo de cifrado de mensajes.

Default

Obtiene el conjunto de algoritmos predeterminado.

DefaultAsymmetricKeyWrapAlgorithm

Obtiene el algoritmo de encapsulado de claves asimétrico predeterminado como una cadena.

DefaultAsymmetricSignatureAlgorithm

Obtiene el algoritmo de firmas asimétrico predeterminado como una cadena.

DefaultCanonicalizationAlgorithm

Obtiene el algoritmo de canonización predeterminado como una cadena.

DefaultDigestAlgorithm

Obtiene el algoritmo de resumen predeterminado como una cadena.

DefaultEncryptionAlgorithm

Obtiene el algoritmo de cifrado predeterminado como una cadena.

DefaultEncryptionKeyDerivationLength

Obtiene la duración de derivación de claves de cifrado predeterminada como un valor Int32.

DefaultSignatureKeyDerivationLength

Obtiene la duración de derivación de claves de firma predeterminada como un valor Int32.

DefaultSymmetricKeyLength

Obtiene la duración de claves simétrica predeterminada como un valor Int32.

DefaultSymmetricKeyWrapAlgorithm

Obtiene el algoritmo de encapsulado de claves simétrico predeterminado como una cadena.

DefaultSymmetricSignatureAlgorithm

Obtiene el algoritmo de signaturas simétrico predeterminado como una cadena.

TripleDes

Obtiene el conjunto de algoritmos DES (Estándar de cifrado de datos triple).

TripleDesRsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves y el Estándar de cifrado de datos triple de 192 bit (DES) como el algoritmo de cifrado de mensajes.

TripleDesSha256

Obtiene un conjunto de algoritmos que utiliza SHA256 para el resumen de firmas y el Estándar de cifrado de datos triple de 192 bit (DES) como el algoritmo de cifrado de mensajes.

TripleDesSha256Rsa15

Obtiene un conjunto de algoritmos que utiliza RSA15 como el algoritmo de encapsulado de claves, SHA256 para el resumen de firmas y el Estándar de cifrado de datos triple (DES) de 192 bits como el algoritmo de cifrado de mensajes.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsAsymmetricKeyLengthSupported(Int32)

Indica si el algoritmo asimétrico admite una longitud de clave determinada.

IsAsymmetricKeyWrapAlgorithmSupported(String)

Indica si se admite un algoritmo de encapsulado de claves asimétrico.

IsAsymmetricSignatureAlgorithmSupported(String)

Indica si se admite un algoritmo de firmas asimétrico.

IsCanonicalizationAlgorithmSupported(String)

Indica si se admite un algoritmo de canonización.

IsDigestAlgorithmSupported(String)

Indica si se admite un algoritmo de resumen.

IsEncryptionAlgorithmSupported(String)

Indica si se admite un algoritmo de cifrado.

IsEncryptionKeyDerivationAlgorithmSupported(String)

Indica si se admite un algoritmo de derivación de clave de cifrado.

IsSignatureKeyDerivationAlgorithmSupported(String)

Indica si se admite un algoritmo de derivación de clave de firma.

IsSymmetricKeyLengthSupported(Int32)

Cuando se invalida en una clase derivada, indica si se admite una longitud de clave simétrica determinada.

IsSymmetricKeyWrapAlgorithmSupported(String)

Indica si se admite un algoritmo de encapsulado de claves simétrico.

IsSymmetricSignatureAlgorithmSupported(String)

Indica si se admite un algoritmo de firmas simétrico.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a