Partager via


SecurityAlgorithmSuite Classe

Définition

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)

S’applique à