Condividi tramite


SignedCms Costruttori

Definizione

Inizializza una nuova istanza della classe SignedCms.

Overload

SignedCms()

Il costruttore SignedCms() crea un'istanza della classe SignedCms .

SignedCms(ContentInfo)

Il costruttore SignedCms(ContentInfo) crea un'istanza della classe SignedCms utilizzando le informazioni specificate sul contenuto come contenuto interno.

SignedCms(SubjectIdentifierType)

Il costruttore SignedCms(SubjectIdentifierType) crea un'istanza della classe SignedCms utilizzando il tipo specificato di identificatore del soggetto come tipo predefinito di identificatore del soggetto per i firmatari.

SignedCms(ContentInfo, Boolean)

Il costruttore SignedCms(ContentInfo, Boolean) crea un'istanza della classe SignedCms utilizzando le informazioni specificate sul contenuto come contenuto interno e lo stato disconnesso.

SignedCms(SubjectIdentifierType, ContentInfo)

Il costruttore SignedCms(SubjectIdentifierType, ContentInfo) crea un'istanza della classe SignedCms utilizzando il tipo specificato di identificatore del soggetto come tipo predefinito di identificatore del soggetto per i firmatari e le informazioni sul contenuto come contenuto interno.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Il costruttore SignedCms(SubjectIdentifierType, ContentInfo, Boolean) crea un'istanza della classe SignedCms utilizzando il tipo specificato di identificatore del soggetto come tipo predefinito di identificatore del soggetto per i firmatari, le informazioni sul contenuto come contenuto interno e utilizzando lo stato disconnesso.

SignedCms()

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

Il costruttore SignedCms() crea un'istanza della classe SignedCms .

public:
 SignedCms();
public SignedCms ();
Public Sub New ()

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

La SignedCms classe ha i seguenti valori di proprietà predefiniti.

Proprietà Valore predefinito
ContentInfo 1.2.840.113549.1.7.1 (dati)Lunghezza: zero
Detached Stato scollegato: false il contenuto firmato è incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma.

Il valore predefinito SubjectIdentifierType per i firmatari è SubjectIdentifierType.IssuerAndSerialNumber.

Se lo stato scollegato è (impostazione predefinita), il contenuto firmato viene false incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma. Se lo stato scollegato è true, i client che non possono decodificare i messaggi S/MIME possono comunque visualizzare il contenuto del messaggio se viene inviato separatamente. Questo può essere utile in un'applicazione di archiviazione che archivia il contenuto del messaggio se il mittente del messaggio può essere verificato per l'autenticità.

Si applica a

SignedCms(ContentInfo)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

Il costruttore SignedCms(ContentInfo) crea un'istanza della classe SignedCms utilizzando le informazioni specificate sul contenuto come contenuto interno.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo)

Parametri

contentInfo
ContentInfo

Oggetto ContentInfo che specifica le informazioni sul contenuto come contenuto interno del messaggio SignedCms.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

Per i valori delle proprietà predefiniti usati con questo costruttore, vedere SignedCms().

Se lo stato scollegato è false (impostazione predefinita), il contenuto firmato viene incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma. Se lo stato scollegato è true, i client che non possono decodificare i messaggi S/MIME possono comunque visualizzare il contenuto del messaggio se viene inviato separatamente. Questo potrebbe essere utile in un'applicazione di archiviazione che archivia il contenuto del messaggio se il mittente del messaggio può essere verificato per l'autenticità.

Si applica a

SignedCms(SubjectIdentifierType)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

Il costruttore SignedCms(SubjectIdentifierType) crea un'istanza della classe SignedCms utilizzando il tipo specificato di identificatore del soggetto come tipo predefinito di identificatore del soggetto per i firmatari.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType)

Parametri

signerIdentifierType
SubjectIdentifierType

Membro SubjectIdentifierType che specifica il tipo predefinito di identificatore del soggetto per i firmatari.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

Per i valori delle proprietà predefiniti usati con questo costruttore, vedere SignedCms().

Se lo stato scollegato è false (impostazione predefinita), il contenuto firmato viene incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma. Se lo stato scollegato è true, i client che non possono decodificare i messaggi S/MIME possono comunque visualizzare il contenuto del messaggio se viene inviato separatamente. Questo potrebbe essere utile in un'applicazione di archiviazione che archivia il contenuto del messaggio se il mittente del messaggio può essere verificato per l'autenticità.

Si applica a

SignedCms(ContentInfo, Boolean)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

Il costruttore SignedCms(ContentInfo, Boolean) crea un'istanza della classe SignedCms utilizzando le informazioni specificate sul contenuto come contenuto interno e lo stato disconnesso.

public:
 SignedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (contentInfo As ContentInfo, detached As Boolean)

Parametri

contentInfo
ContentInfo

Oggetto ContentInfo che specifica le informazioni sul contenuto come contenuto interno del messaggio SignedCms.

detached
Boolean

Valore Boolean che specifica se l'oggetto SignedCms è relativo a una firma disconnessa. Se detached è true, la firma viene disconnessa. Se detached è false, la firma non viene disconnessa.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

Per i valori delle proprietà predefiniti usati con questo costruttore, vedere SignedCms().

Se lo stato scollegato è false (impostazione predefinita), il contenuto firmato viene incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma. Se lo stato scollegato è true, i client che non possono decodificare i messaggi S/MIME possono comunque visualizzare il contenuto del messaggio se viene inviato separatamente. Questo potrebbe essere utile in un'applicazione di archiviazione che archivia il contenuto del messaggio se il mittente del messaggio può essere verificato per l'autenticità.

Si applica a

SignedCms(SubjectIdentifierType, ContentInfo)

Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs
Source:
SignedCms.CtorOverloads.cs

Il costruttore SignedCms(SubjectIdentifierType, ContentInfo) crea un'istanza della classe SignedCms utilizzando il tipo specificato di identificatore del soggetto come tipo predefinito di identificatore del soggetto per i firmatari e le informazioni sul contenuto come contenuto interno.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo)

Parametri

signerIdentifierType
SubjectIdentifierType

Membro SubjectIdentifierType che specifica il tipo predefinito di identificatore del soggetto per i firmatari.

contentInfo
ContentInfo

Oggetto ContentInfo che specifica le informazioni sul contenuto come contenuto interno del messaggio SignedCms.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

Per i valori delle proprietà predefiniti usati con questo costruttore, vedere SignedCms().

Se lo stato scollegato è false (impostazione predefinita), il contenuto firmato viene incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma. Se lo stato scollegato è true, i client che non possono decodificare i messaggi S/MIME possono comunque visualizzare il contenuto del messaggio se viene inviato separatamente. Questo potrebbe essere utile in un'applicazione di archiviazione che archivia il contenuto del messaggio se il mittente del messaggio può essere verificato per l'autenticità.

Si applica a

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Source:
SignedCms.cs
Source:
SignedCms.cs
Source:
SignedCms.cs

Il costruttore SignedCms(SubjectIdentifierType, ContentInfo, Boolean) crea un'istanza della classe SignedCms utilizzando il tipo specificato di identificatore del soggetto come tipo predefinito di identificatore del soggetto per i firmatari, le informazioni sul contenuto come contenuto interno e utilizzando lo stato disconnesso.

public:
 SignedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType signerIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, bool detached);
public SignedCms (System.Security.Cryptography.Pkcs.SubjectIdentifierType signerIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, bool detached);
new System.Security.Cryptography.Pkcs.SignedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * bool -> System.Security.Cryptography.Pkcs.SignedCms
Public Sub New (signerIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, detached As Boolean)

Parametri

signerIdentifierType
SubjectIdentifierType

Membro SubjectIdentifierType che specifica il tipo predefinito di identificatore del soggetto per i firmatari.

contentInfo
ContentInfo

Oggetto ContentInfo che specifica le informazioni sul contenuto come contenuto interno del messaggio SignedCms.

detached
Boolean

Valore Boolean che specifica se l'oggetto SignedCms è relativo a una firma disconnessa. Se detached è true, la firma viene disconnessa. Se detached è false, la firma non viene disconnessa.

Eccezioni

È stato passato un riferimento null a un metodo che non lo accetta come argomento valido.

Commenti

Se lo stato scollegato è false (impostazione predefinita), il contenuto firmato viene incluso nel messaggio CMS/PKCS #7 insieme alle informazioni sulla firma. Se lo stato scollegato è true, i client che non possono decodificare i messaggi S/MIME possono comunque visualizzare il contenuto del messaggio se viene inviato separatamente. Questo può essere utile in un'applicazione di archiviazione che archivia il contenuto del messaggio se il mittente del messaggio può essere verificato per l'autenticità.

Si applica a