Condividi tramite


X509SignatureGenerator Classe

Definizione

Classe di base per la creazione di firme codificate necessarie per i certificati X.509.

public ref class X509SignatureGenerator abstract
public abstract class X509SignatureGenerator
type X509SignatureGenerator = class
Public MustInherit Class X509SignatureGenerator
Ereditarietà
X509SignatureGenerator

Costruttori

X509SignatureGenerator()

Inizializza una nuova istanza della classe X509SignatureGenerator.

Proprietà

PublicKey

Ottiene la chiave pubblica associata alla chiave privata con cui vengono generate le firme.

Metodi

BuildPublicKey()

Quando viene sottoposto a override in una classe derivata, produce la chiave pubblica del certificato che contiene i valori di chiave pubblica, i parametri di chiave pubblica e l'oggetto Oid correttamente codificati.

CreateForECDsa(ECDsa)

Crea un oggetto X509SignatureGenerator per le firme ECDSA usando la chiave privata specificata.

CreateForRSA(RSA, RSASignaturePadding)

Crea un oggetto X509SignatureGenerator per le firme RSA usando la chiave privata e la modalità di riempimento specificate.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetSignatureAlgorithmIdentifier(HashAlgorithmName)

Quando viene sottoposto a override in una classe derivata, codifica l'identificatore dell'algoritmo X.509 per questa firma.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SignData(Byte[], HashAlgorithmName)

Quando viene sottoposto a override in una classe derivata, produce una firma per i dati specificati usando l'algoritmo hash specificato e codifica i risultati in modo appropriato per i valori di firma X.509.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a