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 des algorithmes. Il s’agit d’une abstract classe.
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
Les instances de cette classe sont utilisées pour spécifier les caractéristiques de chiffrement des algorithmes utilisés lors de la sécurisation des 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 wsBasicHttp liaison utilise une classe dérivée interne pour spécifier les propriétés de ses algorithmes de sécurité.
Constructeurs
| Nom | Description |
|---|---|
| SecurityAlgorithmSuite() |
Initialise une nouvelle instance de la classe SecurityAlgorithmSuite. |
Propriétés
| Nom | Description |
|---|---|
| Basic128 |
Obtient la suite d’algorithmes Basic128. |
| Basic128Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé et de base 128 bits comme algorithme de chiffrement de message. |
| Basic128Sha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour le digest de signature et de base 128 bits comme algorithme de chiffrement de message. |
| Basic128Sha256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé, SHA256 pour la synthèse de signature et de base 128 bits comme algorithme de chiffrement de message. |
| Basic192 |
Obtient une suite d’algorithmes qui utilise de base 192 bits comme algorithme de chiffrement de message. |
| Basic192Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé et de base 192 bits comme algorithme de chiffrement de message. |
| Basic192Sha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour le digest de signature et de base 192 bits comme algorithme de chiffrement de message. |
| Basic192Sha256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé, SHA256 pour la synthèse de signature et de base 192 bits comme algorithme de chiffrement de message. |
| Basic256 |
Obtient une suite d’algorithmes qui utilise de base 256 bits comme algorithme de chiffrement de message. |
| Basic256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé et de base 256 bits comme algorithme de chiffrement de message. |
| Basic256Sha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour le digest de signature et de base 256 bits comme algorithme de chiffrement de message. |
| Basic256Sha256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé, SHA256 pour la synthèse de signature et de base 256 bits comme algorithme de chiffrement de message. |
| Default |
Obtient la suite d’algorithmes par défaut. |
| DefaultAsymmetricKeyWrapAlgorithm |
Obtient l’algorithme d’habillage de clé 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 digest 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 Int32 valeur. |
| DefaultSignatureKeyDerivationLength |
Obtient la longueur de dérivation de clé de signature par défaut sous forme de Int32 valeur. |
| DefaultSymmetricKeyLength |
Obtient la longueur de clé symétrique par défaut sous forme de Int32 valeur. |
| DefaultSymmetricKeyWrapAlgorithm |
Obtient l’algorithme d’habillage de clé 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 Triple Data Encryption Standard (DES). |
| TripleDesRsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé et 192 bits Triple Data Encryption Standard (DES) comme algorithme de chiffrement de message. |
| TripleDesSha256 |
Obtient une suite d’algorithmes qui utilise SHA256 pour le digest de signature et 192 bits Triple Data Encryption Standard (DES) comme algorithme de chiffrement de message. |
| TripleDesSha256Rsa15 |
Obtient une suite d’algorithmes qui utilise RSA15 comme algorithme d’habillage de clé, SHA256 pour la synthèse de signature et 192 bits Triple Data Encryption Standard (DES) comme algorithme de chiffrement de message. |
Méthodes
| Nom | Description |
|---|---|
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la 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 d’habillage 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 digest 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 d’habillage 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 Objectactuel. (Hérité de Object) |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |