EnvelopedCms Constructors

Definitie

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse.

Overloads

Name Description
EnvelopedCms()

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met standaardwaarden.

EnvelopedCms(ContentInfo)

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met opgegeven inhoudsgegevens.

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met een opgegeven symmetrisch versleutelingsalgoritmen en inhoudsinformatie.

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met opgegeven inhoudsgegevens en een schema voor onderwerp-id bij het selecteren van geadresseerden per gebruikersinterface.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met een symmetrisch versleutelingsalgoritmen, inhoudsgegevens en een schema voor onderwerp-id bij het selecteren van ontvangers per gebruikersinterface.

EnvelopedCms()

Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met standaardwaarden.

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

Opmerkingen

De EnvelopedCms klasse heeft de volgende standaardeigenschapswaarden:

Vastgoed Standaardwaarde
ContentInfo Inhoudstype: 1.2.840.113549.1.7.1 (gegevens)
Lengte: nul
ContentEncryptionAlgorithm 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) of 2.16.840.1.101.3.4.1.42 (AES-256-CBC)

De standaardwaarde SubjectIdentifierType voor geadresseerden is IssuerAndSerialNumber.

In .NET Framework wordt het standaardsymmetrische versleutelingsalgoritmen bepaald door de versie van het .NET Framework waarop het uitvoerbare toepassingsbestand is gebouwd. Vanaf .NET Framework 4.8 is het standaardalgoritmen AES-256 in de CBC-modus. In eerdere versies is de standaardwaarde TripleDES (DES3-EDE) in de CBC-modus.

Op .NET Core wordt het standaardsymmetrische versleutelingsalgoritmen bepaald door de versie van de Assembly System.Security.Cryptography.Pkcs die wordt geladen. Vanaf de 4.6.0-versie van het NuGet-pakket System.Security.Cryptography.Pkcs is het standaardalgoritmen AES-256 in de CBC-modus; in eerdere versies is tripleDES (DES3-EDE) in de CBC-modus.

Van toepassing op

EnvelopedCms(ContentInfo)

Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met opgegeven inhoudsgegevens.

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

Parameters

contentInfo
ContentInfo

De berichtinhoud die moet worden versleuteld.

Uitzonderingen

De contentInfo parameter is null.

Opmerkingen

De standaardwaarde SubjectIdentifierType voor geadresseerden is IssuerAndSerialNumber.

In .NET Framework wordt het standaardsymmetrische versleutelingsalgoritmen bepaald door de versie van het .NET Framework waarop het uitvoerbare toepassingsbestand is gebouwd. Vanaf .NET Framework 4.8 is het standaardalgoritmen AES-256 in de CBC-modus. In eerdere versies is de standaardwaarde TripleDES (DES3-EDE) in de CBC-modus.

Op .NET Core wordt het standaardsymmetrische versleutelingsalgoritmen bepaald door de versie van de Assembly System.Security.Cryptography.Pkcs die wordt geladen. Vanaf de 4.6.0-versie van het NuGet-pakket System.Security.Cryptography.Pkcs is het standaardalgoritmen AES-256 in de CBC-modus; in eerdere versies is tripleDES (DES3-EDE) in de CBC-modus.

Zie ook

Van toepassing op

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs
Bron:
EnvelopedCms.cs

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met een opgegeven symmetrisch versleutelingsalgoritmen en inhoudsinformatie.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms(System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)

Parameters

contentInfo
ContentInfo

De berichtinhoud die moet worden versleuteld.

encryptionAlgorithm
AlgorithmIdentifier

De id voor het symmetrische versleutelingsalgoritmen dat moet worden gebruikt bij het versleutelen van de berichtinhoud.

Uitzonderingen

De contentInfo of encryptionAlgorithm parameter is null.

Opmerkingen

De standaardwaarde SubjectIdentifierType voor geadresseerden is IssuerAndSerialNumber.

Zie ook

Van toepassing op

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met opgegeven inhoudsgegevens en een schema voor onderwerp-id bij het selecteren van geadresseerden per gebruikersinterface.

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

Parameters

recipientIdentifierType
SubjectIdentifierType

Een van de opsommingswaarden waarmee het onderwerp-id-schema wordt opgegeven dat moet worden gebruikt voor ontvangerscertificaten die zijn geselecteerd door een ui-prompt.

contentInfo
ContentInfo

De berichtinhoud die moet worden versleuteld.

Uitzonderingen

De contentInfo parameter is null.

Opmerkingen

In .NET Framework wordt het standaardsymmetrische versleutelingsalgoritmen bepaald door de versie van het .NET Framework waarop het uitvoerbare toepassingsbestand is gebouwd. Vanaf .NET Framework 4.8 is het standaardalgoritmen AES-256 in de CBC-modus. In eerdere versies is de standaardwaarde TripleDES (DES3-EDE) in de CBC-modus.

Op .NET Core wordt het standaardsymmetrische versleutelingsalgoritmen bepaald door de versie van de Assembly System.Security.Cryptography.Pkcs die wordt geladen. Vanaf de 4.6.0-versie van het NuGet-pakket System.Security.Cryptography.Pkcs is het standaardalgoritmen AES-256 in de CBC-modus; in eerdere versies is tripleDES (DES3-EDE) in de CBC-modus.

Zie ook

Van toepassing op

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Initialiseert een nieuw exemplaar van de EnvelopedCms klasse met een symmetrisch versleutelingsalgoritmen, inhoudsgegevens en een schema voor onderwerp-id bij het selecteren van ontvangers per gebruikersinterface.

public:
 EnvelopedCms(System::Security::Cryptography::Pkcs::SubjectIdentifierType recipientIdentifierType, System::Security::Cryptography::Pkcs::ContentInfo ^ contentInfo, System::Security::Cryptography::Pkcs::AlgorithmIdentifier ^ encryptionAlgorithm);
public EnvelopedCms(System.Security.Cryptography.Pkcs.SubjectIdentifierType recipientIdentifierType, System.Security.Cryptography.Pkcs.ContentInfo contentInfo, System.Security.Cryptography.Pkcs.AlgorithmIdentifier encryptionAlgorithm);
new System.Security.Cryptography.Pkcs.EnvelopedCms : System.Security.Cryptography.Pkcs.SubjectIdentifierType * System.Security.Cryptography.Pkcs.ContentInfo * System.Security.Cryptography.Pkcs.AlgorithmIdentifier -> System.Security.Cryptography.Pkcs.EnvelopedCms
Public Sub New (recipientIdentifierType As SubjectIdentifierType, contentInfo As ContentInfo, encryptionAlgorithm As AlgorithmIdentifier)

Parameters

recipientIdentifierType
SubjectIdentifierType

Een van de opsommingswaarden waarmee het onderwerp-id-schema wordt opgegeven dat moet worden gebruikt voor ontvangerscertificaten die zijn geselecteerd door een ui-prompt.

contentInfo
ContentInfo

De berichtinhoud die moet worden versleuteld.

encryptionAlgorithm
AlgorithmIdentifier

De id voor het symmetrische versleutelingsalgoritmen dat moet worden gebruikt bij het versleutelen van de berichtinhoud.

Uitzonderingen

De contentInfo of encryptionAlgorithm parameter is null.

Van toepassing op