CmsSigner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |