EnvelopedCms Constructores

Definición

Inicializa una nueva instancia de la clase EnvelopedCms.

Sobrecargas

Nombre Description
EnvelopedCms()

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

EnvelopedCms(ContentInfo)

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

EnvelopedCms(ContentInfo, AlgorithmIdentifier)

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

EnvelopedCms(SubjectIdentifierType, ContentInfo)

Inicializa una nueva instancia de la EnvelopedCms clase con 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 EnvelopedCms clase con un algoritmo de cifrado simétrico, 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
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Inicializa una nueva instancia de la EnvelopedCms clase 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
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

Inicializa una nueva instancia de la EnvelopedCms clase con 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 contentInfo parámetro 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
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs
Source:
EnvelopedCms.cs

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

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 EnvelopedCms clase con 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 firmante que se va a usar para los certificados de destinatario seleccionados por un símbolo del sistema de interfaz de usuario.

contentInfo
ContentInfo

Contenido del mensaje que se va a cifrar.

Excepciones

El contentInfo parámetro 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 EnvelopedCms clase con un algoritmo de cifrado simétrico, 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 firmante que se va a usar para los certificados de destinatario seleccionados por un símbolo del sistema de 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