Compartir a través de


EnvelopedCms Constructores

Definición

Inicializa una nueva instancia de la clase EnvelopedCms.

Sobrecargas

EnvelopedCms()

Inicializa una nueva instancia de la clase EnvelopedCms con valores predeterminados.

EnvelopedCms(ContentInfo)

Inicializa una nueva instancia de la clase EnvelopedCms con la información de contenido especificada.

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Inicializa una nueva instancia de la clase EnvelopedCms con el algoritmo de cifrado simétrico especificado y la información de contenido.

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicializa una nueva instancia de la clase EnvelopedCms con la información de contenido especificada y un esquema de identificador de sujeto al seleccionar destinatarios por interfaz de usuario.

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Inicializa una nueva instancia de la clase EnvelopedCms con el algoritmo de cifrado simétrico, la información de contenido y un esquema de identificador de sujeto al seleccionar destinatarios por interfaz de usuario.

EnvelopedCms()

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Inicializa una nueva instancia de la clase EnvelopedCms con valores predeterminados.

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

Comentarios

La EnvelopedCms clase tiene los siguientes valores de propiedad predeterminados:

Propiedad Valor predeterminado
ContentInfo Tipo de contenido: 1.2.840.113549.1.7.1 (datos)
Longitud: cero
ContentEncryptionAlgorithm 1.2.840.113549.3.7 (RSA_DES_EDE3_CBC) o 2.16.840.1.101.3.4.1.42 (AES-256-CBC)

El valor predeterminado SubjectIdentifierType para los destinatarios es IssuerAndSerialNumber.

En .NET Framework, el algoritmo de cifrado simétrico predeterminado viene determinado por la versión de .NET Framework en la que se creó el ejecutable de la aplicación. A partir de .NET Framework 4.8, el algoritmo predeterminado es AES-256 en modo CBC; en versiones anteriores, el valor predeterminado es TripleDES (DES3-EDE) en modo CBC.

En .NET Core, el algoritmo de cifrado simétrico predeterminado viene determinado por la versión del ensamblado System.Security.Cryptography.Pkcs que se carga. A partir de la versión 4.6.0 del paquete NuGet System.Security.Cryptography.Pkcs, el algoritmo predeterminado es AES-256 en modo CBC; en versiones anteriores, el valor predeterminado es TripleDES (DES3-EDE) en modo CBC.

Se aplica a

EnvelopedCms(ContentInfo)

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Inicializa una nueva instancia de la clase EnvelopedCms con la información de contenido especificada.

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)

Parámetros

contentInfo
ContentInfo

Contenido del mensaje que se va a cifrar.

Excepciones

El parámetro contentInfo es null.

Comentarios

El valor predeterminado SubjectIdentifierType para los destinatarios es IssuerAndSerialNumber.

En .NET Framework, el algoritmo de cifrado simétrico predeterminado viene determinado por la versión de .NET Framework en la que se creó el ejecutable de la aplicación. A partir de .NET Framework 4.8, el algoritmo predeterminado es AES-256 en modo CBC; en versiones anteriores, el valor predeterminado es TripleDES (DES3-EDE) en modo CBC.

En .NET Core, el algoritmo de cifrado simétrico predeterminado viene determinado por la versión del ensamblado System.Security.Cryptography.Pkcs que se carga. A partir de la versión 4.6.0 del paquete NuGet System.Security.Cryptography.Pkcs, el algoritmo predeterminado es AES-256 en modo CBC; en versiones anteriores, el valor predeterminado es TripleDES (DES3-EDE) en modo CBC.

Consulte también

Se aplica a

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Inicializa una nueva instancia de la clase EnvelopedCms con el algoritmo de cifrado simétrico especificado y la información de contenido.

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)

Parámetros

contentInfo
ContentInfo

Contenido del mensaje que se va a cifrar.

encryptionAlgorithm
AlgorithmIdentifier

Identificador del algoritmo de cifrado simétrico que se va a usar al cifrar el contenido del mensaje.

Excepciones

El parámetro contentInfo o encryptionAlgorithm es null.

Comentarios

El valor predeterminado SubjectIdentifierType para los destinatarios es IssuerAndSerialNumber.

Consulte también

Se aplica a

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicializa una nueva instancia de la clase EnvelopedCms con la información de contenido especificada y un esquema de identificador de sujeto al seleccionar destinatarios por interfaz de usuario.

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)

Parámetros

recipientIdentifierType
SubjectIdentifierType

Uno de los valores de enumeración que especifica el esquema de identificador del sujeto que se va a usar para los certificados de destinatario seleccionados por un indicador de la interfaz de usuario.

contentInfo
ContentInfo

Contenido del mensaje que se va a cifrar.

Excepciones

El parámetro contentInfo es null.

Comentarios

En .NET Framework, el algoritmo de cifrado simétrico predeterminado viene determinado por la versión de .NET Framework en la que se creó el ejecutable de la aplicación. A partir de .NET Framework 4.8, el algoritmo predeterminado es AES-256 en modo CBC; en versiones anteriores, el valor predeterminado es TripleDES (DES3-EDE) en modo CBC.

En .NET Core, el algoritmo de cifrado simétrico predeterminado viene determinado por la versión del ensamblado System.Security.Cryptography.Pkcs que se carga. A partir de la versión 4.6.0 del paquete NuGet System.Security.Cryptography.Pkcs, el algoritmo predeterminado es AES-256 en modo CBC; en versiones anteriores, el valor predeterminado es TripleDES (DES3-EDE) en modo CBC.

Consulte también

Se aplica a

EnvelopedCms(SubjectIdentifierType, ContentInfo, AlgorithmIdentifier)

Inicializa una nueva instancia de la clase EnvelopedCms con el algoritmo de cifrado simétrico, la información de contenido y un esquema de identificador de sujeto al seleccionar destinatarios por interfaz de usuario.

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)

Parámetros

recipientIdentifierType
SubjectIdentifierType

Uno de los valores de enumeración que especifica el esquema de identificador del sujeto que se va a usar para los certificados de destinatario seleccionados por un indicador de la interfaz de usuario.

contentInfo
ContentInfo

Contenido del mensaje que se va a cifrar.

encryptionAlgorithm
AlgorithmIdentifier

Identificador del algoritmo de cifrado simétrico que se va a usar al cifrar el contenido del mensaje.

Excepciones

El parámetro contentInfo o encryptionAlgorithm es null.

Se aplica a