Partager via


SignedCms Constructeurs

Définition

Initialise une nouvelle instance de la classe SignedCms.

Surcharges

SignedCms()

Le constructeur SignedCms() crée une instance de la classe SignedCms .

SignedCms(ContentInfo)

Le constructeur SignedCms(ContentInfo) crée une instance de la classe SignedCms en utilisant les informations de contenu spécifiées comme contenu interne.

SignedCms(SubjectIdentifierType)

Le constructeur SignedCms(SubjectIdentifierType) crée une instance de la classe SignedCms en utilisant le type d'identificateur d'objet spécifié en tant que type par défaut des signataires.

SignedCms(ContentInfo, Boolean)

Le constructeur SignedCms(ContentInfo, Boolean) crée une instance de la classe SignedCms en utilisant les informations de contenu spécifiées comme contenu interne et en utilisant l'état détaché.

SignedCms(SubjectIdentifierType, ContentInfo)

Le constructeur SignedCms(SubjectIdentifierType, ContentInfo) crée une instance de la classe SignedCms en utilisant le type d'identificateur d'objet spécifié comme type d'identificateur d'objet par défaut pour les signataires et les informations de contenu comme contenu interne.

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

Le constructeur SignedCms(SubjectIdentifierType, ContentInfo, Boolean) crée une instance de la classe SignedCms en utilisant le type d'identificateur d'objet spécifié comme type d'identificateur d'objet par défaut des signataires, les informations de contenu comme contenu interne, et en utilisant l'état détaché.

SignedCms()

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

Le constructeur SignedCms() crée une instance de la classe SignedCms .

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

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

La SignedCms classe a les valeurs de propriété par défaut suivantes.

Property Valeur par défaut
ContentInfo 1.2.840.113549.1.7.1 (données)Longueur : zéro
Detached État détaché : false le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature.

La valeur par défaut SubjectIdentifierType pour les signataires est SubjectIdentifierType.IssuerAndSerialNumber.

Si l’état détaché est false (la valeur par défaut), le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature. Si l’état détaché est true, les clients qui ne peuvent pas décoder les messages S/MIME peuvent toujours voir le contenu du message s’il est envoyé séparément. Cela peut être utile dans une application d’archivage qui archive le contenu du message, que l’expéditeur du message puisse être vérifié pour l’authenticité.

S’applique à

SignedCms(ContentInfo)

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

Le constructeur SignedCms(ContentInfo) crée une instance de la classe SignedCms en utilisant les informations de contenu spécifiées comme contenu interne.

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)

Paramètres

contentInfo
ContentInfo

Objet ContentInfo qui spécifie les informations de contenu comme contenu interne du message SignedCms.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

Pour connaître les valeurs de propriété par défaut utilisées avec ce constructeur, consultez SignedCms().

Si l’état détaché est false (la valeur par défaut), le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature. Si l’état détaché est true, les clients qui ne peuvent pas décoder les messages S/MIME peuvent toujours voir le contenu du message s’il est envoyé séparément. Cela peut être utile dans une application d’archivage qui archive le contenu du message, que l’expéditeur du message puisse être vérifié pour l’authenticité.

S’applique à

SignedCms(SubjectIdentifierType)

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

Le constructeur SignedCms(SubjectIdentifierType) crée une instance de la classe SignedCms en utilisant le type d'identificateur d'objet spécifié en tant que type par défaut des signataires.

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)

Paramètres

signerIdentifierType
SubjectIdentifierType

Membre SubjectIdentifierType qui spécifie le type d'identificateur d'objet par défaut des signataires.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

Pour connaître les valeurs de propriété par défaut utilisées avec ce constructeur, consultez SignedCms().

Si l’état détaché est false (la valeur par défaut), le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature. Si l’état détaché est true, les clients qui ne peuvent pas décoder les messages S/MIME peuvent toujours voir le contenu du message s’il est envoyé séparément. Cela peut être utile dans une application d’archivage qui archive le contenu du message, que l’expéditeur du message puisse être vérifié pour l’authenticité.

S’applique à

SignedCms(ContentInfo, Boolean)

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

Le constructeur SignedCms(ContentInfo, Boolean) crée une instance de la classe SignedCms en utilisant les informations de contenu spécifiées comme contenu interne et en utilisant l'état détaché.

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)

Paramètres

contentInfo
ContentInfo

Objet ContentInfo qui spécifie les informations de contenu comme contenu interne du message SignedCms.

detached
Boolean

Valeur Boolean qui spécifie si l'objet SignedCms concerne une signature détachée. Si detached est true, la signature est détachée. Si detached est false, la signature n'est pas détachée.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

Pour connaître les valeurs de propriété par défaut utilisées avec ce constructeur, consultez SignedCms().

Si l’état détaché est false (la valeur par défaut), le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature. Si l’état détaché est true, les clients qui ne peuvent pas décoder les messages S/MIME peuvent toujours voir le contenu du message s’il est envoyé séparément. Cela peut être utile dans une application d’archivage qui archive le contenu du message, que l’expéditeur du message puisse être vérifié pour l’authenticité.

S’applique à

SignedCms(SubjectIdentifierType, ContentInfo)

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

Le constructeur SignedCms(SubjectIdentifierType, ContentInfo) crée une instance de la classe SignedCms en utilisant le type d'identificateur d'objet spécifié comme type d'identificateur d'objet par défaut pour les signataires et les informations de contenu comme contenu interne.

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)

Paramètres

signerIdentifierType
SubjectIdentifierType

Membre SubjectIdentifierType qui spécifie le type d'identificateur d'objet par défaut des signataires.

contentInfo
ContentInfo

Objet ContentInfo qui spécifie les informations de contenu comme contenu interne du message SignedCms.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

Pour connaître les valeurs de propriété par défaut utilisées avec ce constructeur, consultez SignedCms().

Si l’état détaché est false (la valeur par défaut), le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature. Si l’état détaché est true, les clients qui ne peuvent pas décoder les messages S/MIME peuvent toujours voir le contenu du message s’il est envoyé séparément. Cela peut être utile dans une application d’archivage qui archive le contenu du message, que l’expéditeur du message puisse être vérifié pour l’authenticité.

S’applique à

SignedCms(SubjectIdentifierType, ContentInfo, Boolean)

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

Le constructeur SignedCms(SubjectIdentifierType, ContentInfo, Boolean) crée une instance de la classe SignedCms en utilisant le type d'identificateur d'objet spécifié comme type d'identificateur d'objet par défaut des signataires, les informations de contenu comme contenu interne, et en utilisant l'état détaché.

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)

Paramètres

signerIdentifierType
SubjectIdentifierType

Membre SubjectIdentifierType qui spécifie le type d'identificateur d'objet par défaut des signataires.

contentInfo
ContentInfo

Objet ContentInfo qui spécifie les informations de contenu comme contenu interne du message SignedCms.

detached
Boolean

Valeur Boolean qui spécifie si l'objet SignedCms concerne une signature détachée. Si detached est true, la signature est détachée. Si detached est false, la signature n'est pas détachée.

Exceptions

Une référence null a été passée à une méthode pour laquelle cet argument n'est pas valide.

Remarques

Si l’état détaché est false (la valeur par défaut), le contenu signé est inclus dans le message CMS/PKCS #7 avec les informations de signature. Si l’état détaché est true, les clients qui ne peuvent pas décoder les messages S/MIME peuvent toujours voir le contenu du message s’il est envoyé séparément. Cela peut être utile dans une application d’archivage qui archive le contenu du message, que l’expéditeur du message puisse ou non être vérifié pour l’authenticité.

S’applique à