SecurityAlgorithmSuite Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les propriétés d'algorithmes. Il s'agit d'une classe 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
- Héritage
-
SecurityAlgorithmSuite
- Dérivé
- Attributs
Remarques
Des instances de cette classe sont utilisées pour spécifier les caractéristiques de chiffrement des algorithmes utilisés lors de la sécurisation de messages.
Cette classe est utilisée par les classes dérivées pour instancier des suites d’algorithmes de sécurité et contient des propriétés qui décrivent les algorithmes de sécurité. Par exemple, la liaison wsBasicHttp
utilise une classe dérivée interne pour spécifier les propriétés de ses algorithmes de sécurité.
Constructeurs
SecurityAlgorithmSuite() |
Initialise une nouvelle instance de la classe SecurityAlgorithmSuite. |
Propriétés
Basic128 |
Obtient la suite d’algorithmes Basic128. |
Basic128Rsa15 |
Obtient une suite d'algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP et de base de 128 bits comme algorithme de chiffrement des messages. |
Basic128Sha256 |
Obtient une suite d'algorithmes qui utilise SHA256 pour la signature Digest et de base de 128 bits comme algorithme de chiffrement de message. |
Basic128Sha256Rsa15 |
Obtient une suite d'algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP, SHA256 pour la signature Digest et de base de 128 bits comme algorithme de chiffrement de message. |
Basic192 |
Obtient une suite d'algorithmes qui utilise Basic 192 bits comme algorithme de chiffrement de message. |
Basic192Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP et de base de 192 bits comme algorithme de chiffrement des messages. |
Basic192Sha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour le condensat de signature et de base de 192 bits comme algorithme de chiffrement de message. |
Basic192Sha256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP, SHA256 pour le condensat de signature et de base de 192 bits comme algorithme de chiffrement de message. |
Basic256 |
Obtient une suite d’algorithmes qui utilise Basic 256 bits comme algorithme de chiffrement de message. |
Basic256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP et de base de 256 bits comme algorithme de chiffrement des messages. |
Basic256Sha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour la signature Digest et de base de 256 bits comme algorithme de chiffrement de message. |
Basic256Sha256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP, SHA256 pour la signature Digest et de base de 256 bits comme algorithme de chiffrement de message. |
Default |
Obtient la suite d'algorithmes par défaut. |
DefaultAsymmetricKeyWrapAlgorithm |
Obtient l'algorithme de chiffrement de clé de type WRAP asymétrique par défaut sous forme de chaîne. |
DefaultAsymmetricSignatureAlgorithm |
Obtient l'algorithme de signature asymétrique par défaut sous forme de chaîne. |
DefaultCanonicalizationAlgorithm |
Obtient l'algorithme de canonisation par défaut sous forme de chaîne. |
DefaultDigestAlgorithm |
Obtient l’algorithme de condensat par défaut sous forme de chaîne. |
DefaultEncryptionAlgorithm |
Obtient l'algorithme de chiffrement par défaut sous forme de chaîne. |
DefaultEncryptionKeyDerivationLength |
Obtient la longueur de dérivation de clé de chiffrement par défaut sous forme de valeur Int32. |
DefaultSignatureKeyDerivationLength |
Obtient la longueur de dérivation de la clé de signature par défaut sous forme de valeur Int32. |
DefaultSymmetricKeyLength |
Obtient la longueur de clé symétrique par défaut sous forme de valeur Int32. |
DefaultSymmetricKeyWrapAlgorithm |
Obtient l'algorithme de chiffrement de clé de type WRAP symétrique par défaut sous forme de chaîne. |
DefaultSymmetricSignatureAlgorithm |
Obtient l'algorithme de signature symétrique par défaut sous forme de chaîne. |
TripleDes |
Obtient la suite d’algorithmes 3DES (Triple Data Encryption Standard). |
TripleDesRsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP et 3DES de 192 bits comme algorithme de chiffrement de message. |
TripleDesSha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour la synthèse de signature et 3DES de 192 bits comme algorithme de chiffrement de message. |
TripleDesSha256Rsa15 |
Obtient une suite d'algorithmes qui utilise RSA15 comme algorithme de chiffrement de clé de type WRAP, SHA256 pour la signature Digest et 3DES de 192 bits comme algorithme de chiffrement de message. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
IsAsymmetricKeyLengthSupported(Int32) |
Indique si une longueur de clé particulière est prise en charge par l'algorithme asymétrique. |
IsAsymmetricKeyWrapAlgorithmSupported(String) |
Indique si un algorithme de chiffrement de clé de type WRAP de clé asymétrique est pris en charge. |
IsAsymmetricSignatureAlgorithmSupported(String) |
Indique si un algorithme de signature asymétrique est pris en charge. |
IsCanonicalizationAlgorithmSupported(String) |
Indique si un algorithme de canonisation est pris en charge. |
IsDigestAlgorithmSupported(String) |
Indique si un algorithme de synthèse est pris en charge. |
IsEncryptionAlgorithmSupported(String) |
Indique si un algorithme de chiffrement est pris en charge. |
IsEncryptionKeyDerivationAlgorithmSupported(String) |
Indique si un algorithme de dérivation de clé de chiffrement est pris en charge. |
IsSignatureKeyDerivationAlgorithmSupported(String) |
Indique si un algorithme de dérivation de clé de signature est pris en charge. |
IsSymmetricKeyLengthSupported(Int32) |
En cas de substitution dans une classe dérivée, indique si une longueur de clé symétrique particulière est prise en charge. |
IsSymmetricKeyWrapAlgorithmSupported(String) |
Indique si un algorithme de chiffrement de clé de type WRAP de clé symétrique est pris en charge. |
IsSymmetricSignatureAlgorithmSupported(String) |
Indique si un algorithme de signature symétrique est pris en charge. |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |