X509SignatureGenerator 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.
Classe de base pour la génération de signatures encodées si nécessaire pour les certificats X.509.
public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
- Héritage
-
X509SignatureGenerator
Constructeurs
| Nom | Description |
|---|---|
| X509SignatureGenerator() |
Initialise une nouvelle instance de la classe X509SignatureGenerator. |
Propriétés
| Nom | Description |
|---|---|
| PublicKey |
Obtient la clé publique associée à la clé privée avec laquelle les signatures sont générées. |
Méthodes
| Nom | Description |
|---|---|
| BuildPublicKey() |
En cas de substitution dans une classe dérivée, produit la clé publique du certificat qui a les paramètres de clé publique correctement codées Oid, les paramètres de clé publique et les valeurs de clé publique. |
| CreateForCompositeMLDsa(CompositeMLDsa) |
Crée un générateur de signatures pour les signatures ML-DSA composites à l’aide de la clé spécifiée. |
| CreateForECDsa(ECDsa) |
Crée un X509SignatureGenerator objet pour les signatures ECDSA à l’aide de la clé privée spécifiée. |
| CreateForMLDsa(MLDsa) |
Crée un générateur de signatures pour ML-DSA signatures à l’aide de la clé spécifiée. |
| CreateForRSA(RSA, RSASignaturePadding) |
Crée un X509SignatureGenerator objet pour les signatures RSA à l’aide de la clé privée et du mode de remplissage spécifiés. |
| CreateForSlhDsa(SlhDsa) |
Crée un générateur de signatures pour SLH-DSA signatures à l’aide de la clé spécifiée. |
| 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) |
| GetSignatureAlgorithmIdentifier(HashAlgorithmName) |
En cas de substitution dans une classe dérivée, encode l’identificateur d’algorithme X.509 pour cette signature. |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| SignData(Byte[], HashAlgorithmName) |
En cas de substitution dans une classe dérivée, produit une signature pour les données spécifiées à l’aide de l’algorithme de hachage spécifié et encode les résultats de manière appropriée pour les valeurs de signature X.509. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |