EnvelopedCms Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
.