SecurityAlgorithmSuite Clase

Definición

Especifica las propiedades de los algoritmos. Se trata de una abstract clase .

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 usan para especificar las características criptográficas de los algoritmos utilizados al proteger los mensajes.

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

Constructores

Nombre Description
SecurityAlgorithmSuite()

Inicializa una nueva instancia de la clase SecurityAlgorithmSuite.

Propiedades

Nombre Description
Basic128

Obtiene el conjunto de algoritmos Basic128.

Basic128Rsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves y Básico de 128 bits como algoritmo de cifrado de mensajes.

Basic128Sha256

Obtiene un conjunto de algoritmos que usa SHA256 para el resumen de firma y Básico de 128 bits como algoritmo de cifrado de mensajes.

Basic128Sha256Rsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves, SHA256 para el resumen de firma y Básico de 128 bits como algoritmo de cifrado de mensajes.

Basic192

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

Basic192Rsa15

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

Basic192Sha256

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

Basic192Sha256Rsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves, SHA256 para el resumen de firma y Básico de 192 bits como algoritmo de cifrado de mensajes.

Basic256

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

Basic256Rsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves y Básico de 256 bits como algoritmo de cifrado de mensajes.

Basic256Sha256

Obtiene un conjunto de algoritmos que usa SHA256 para el resumen de firma y Básico de 256 bits como algoritmo de cifrado de mensajes.

Basic256Sha256Rsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves, SHA256 para el resumen de firma y Básico de 256 bits como algoritmo de cifrado de mensajes.

Default

Obtiene el conjunto de algoritmos predeterminado.

DefaultAsymmetricKeyWrapAlgorithm

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

DefaultAsymmetricSignatureAlgorithm

Obtiene el algoritmo de firma asimétrica predeterminado como una cadena.

DefaultCanonicalizationAlgorithm

Obtiene el algoritmo de canónico 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 longitud predeterminada de derivación de clave de cifrado como un Int32 valor.

DefaultSignatureKeyDerivationLength

Obtiene la longitud de derivación de clave de firma predeterminada como un Int32 valor.

DefaultSymmetricKeyLength

Obtiene la longitud de clave simétrica predeterminada como un Int32 valor.

DefaultSymmetricKeyWrapAlgorithm

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

DefaultSymmetricSignatureAlgorithm

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

TripleDes

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

TripleDesRsa15

Obtiene un conjunto de algoritmos que usa RSA15 como algoritmo de encapsulado de claves y estándar de cifrado de datos triple (DES) de 192 bits como algoritmo de cifrado de mensajes.

TripleDesSha256

Obtiene un conjunto de algoritmos que usa SHA256 para el resumen de firma y el estándar de cifrado de datos triple (DES) de 192 bits como algoritmo de cifrado de mensajes.

TripleDesSha256Rsa15

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

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 ajuste de claves asimétrico.

IsAsymmetricSignatureAlgorithmSupported(String)

Indica si se admite un algoritmo de firma asimétrica.

IsCanonicalizationAlgorithmSupported(String)

Indica si se admite un algoritmo de canónica.

IsDigestAlgorithmSupported(String)

Indica si se admite un algoritmo de síntesis.

IsEncryptionAlgorithmSupported(String)

Indica si se admite un algoritmo de cifrado.

IsEncryptionKeyDerivationAlgorithmSupported(String)

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

IsSignatureKeyDerivationAlgorithmSupported(String)

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

IsSymmetricKeyLengthSupported(Int32)

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

IsSymmetricKeyWrapAlgorithmSupported(String)

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

IsSymmetricSignatureAlgorithmSupported(String)

Indica si se admite un algoritmo de firma simétrica.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a