Partager via


X509SignatureGenerator Classe

Définition

Classe de base pour générer des signatures encodées nécessaires 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

X509SignatureGenerator()

Initialise une nouvelle instance de la classe X509SignatureGenerator.

Propriétés

PublicKey

Obtient la clé publique associée à la clé privée avec laquelle les signatures sont générées.

Méthodes

BuildPublicKey()

En cas de substitution dans une classe dérivée, génère la clé publique du certificat qui a le Oid correctement encodé, des paramètres de clé publique et des valeurs de clé publique.

CreateForECDsa(ECDsa)

Crée un objet X509SignatureGenerator pour les signatures ECDSA à l’aide de la clé privée spécifiée.

CreateForRSA(RSA, RSASignaturePadding)

Crée un objet X509SignatureGenerator pour les signatures RSA à l’aide de la clé privée et du mode de remplissage spécifiés.

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)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

En cas de substitution dans une classe dérivée, encode l’identificateur d’algorithme X.509 pour cette signature.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
SignData(Byte[], HashAlgorithmName)

En cas de substitution dans une classe dérivée, génère une signature pour les données spécifiées à l’aide de l’algorithme de hachage spécifié, puis 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)

S’applique à