SecurityAlgorithmSuite Clase
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í.
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) |