Condividi tramite


CmsSigner Classe

Definizione

Rappresenta un potenziale firmatario per un messaggio con firma CMS/PKCS#7.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Ereditarietà
CmsSigner

Costruttori

CmsSigner()

Inizializza una nuova istanza della classe CmsSigner con i valori predefiniti.

CmsSigner(CspParameters)
Obsoleti.

Inizializza una nuova istanza della classe CmsSigner a partire da una chiave persistente.

CmsSigner(SubjectIdentifierType)

Inizializza una nuova istanza della classe CmsSigner con un tipo di identificatore del soggetto specificato.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Inizializza una nuova istanza della classe CmsSigner con un certificato del firmatario e un tipo di identificatore del soggetto specificati.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Inizializza una nuova istanza della classe CmsSigner con un certificato del firmatario, un tipo di identificatore del soggetto e un oggetto chiave privata specificati.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Inizializza una nuova istanza della classe CmsSigner con un certificato del firmatario specificato, un tipo di identificatore soggetto, un oggetto chiave privata e una spaziatura interna della firma RSA.

CmsSigner(X509Certificate2)

Inizializza una nuova istanza della classe CmsSigner con un certificato del firmatario specificato.

Proprietà

Certificate

La proprietà Certificate imposta o recupera l'oggetto X509Certificate2 che rappresenta il certificato di firma.

Certificates

Ottiene una raccolta di certificati considerati con WholeChain e ExcludeRoot.

DigestAlgorithm

Ottiene o imposta l'identificatore di algoritmo per l'algoritmo hash da usare con la firma.

IncludeOption

Ottiene o imposta l'opzione che indica la quantità di una catena di certificati del certificato del firmatario che deve essere incorporata nel messaggio firmato.

PrivateKey

Ottiene o imposta l'oggetto chiave privata da usare durante la firma.

SignaturePadding

Ottiene o imposta la spaziatura interna della firma RSA da utilizzare.

SignedAttributes

Ottiene una raccolta di attributi da associare a questa firma, anch'essi protetti dalla firma.

SignerIdentifierType

Ottiene lo schema da usare per identificare il certificato di firma usata.

UnsignedAttributes

Ottiene una raccolta di attributi da associare a questa firma che non sono protetti dalla firma.

Metodi

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a