Pkcs12Builder.AddSafeContentsEncrypted Método
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í.
Sobrecargas
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters) |
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en bytes de una matriz de bytes. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters) |
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en bytes de un intervalo. |
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters) |
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en caracteres de un intervalo. |
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters) |
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en caracteres de una cadena. |
AddSafeContentsEncrypted(Pkcs12SafeContents, Byte[], PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en bytes de una matriz de bytes.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, cli::array <System::Byte> ^ passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, byte[]? passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, byte[] passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * byte[] * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, passwordBytes As Byte(), pbeParameters As PbeParameters)
Parámetros
- safeContents
- Pkcs12SafeContents
Contenido que se agregará al PFX.
- passwordBytes
- Byte[]
Matriz de bytes que se usará como contraseña al cifrar el contenido.
- pbeParameters
- PbeParameters
Parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el contenido.
Excepciones
El parámetro safeContents
o pbeParameters
es null
.
El valor del parámetro safeContents
ya está cifrado.
El PFX ya está sellado (IsSealed es true
).
pbeParameters
indica que debe usarse TripleDes3KeyPkcs12, el cual requiere contraseñas basadas en Char.
Comentarios
Los bytes de contraseña se pasan directamente a la función de derivación de claves (KDF) usada por el algoritmo indicado por pbeParameters
.
Esto permite la compatibilidad con otros sistemas que usan una codificación de texto distinta de UTF-8 al procesar contraseñas con PBKDF2 (función de derivación de claves basada en contraseña 2).
El contenido de safeContents
se lee durante la llamada a este método, cifrado y almacenado internamente como contenido cifrado.
Los cambios realizados en o Pkcs12SafeContents en las Pkcs12SafeBag referencias realizadas después de esta llamada al método no se reflejan en la salida final.
Se aplica a
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Byte>, PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en bytes de un intervalo.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters)
Parámetros
- safeContents
- Pkcs12SafeContents
Contenido que se agregará al PFX.
- passwordBytes
- ReadOnlySpan<Byte>
Intervalo de bytes que se usará como contraseña al cifrar el contenido.
- pbeParameters
- PbeParameters
Parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el contenido.
Excepciones
El parámetro safeContents
o pbeParameters
es null
.
El valor del parámetro safeContents
ya está cifrado.
El PFX ya está sellado (IsSealed es true
).
pbeParameters
indica que debe usarse TripleDes3KeyPkcs12, el cual requiere contraseñas basadas en Char.
Comentarios
Los bytes de contraseña se pasan directamente a la función de derivación de claves (KDF) usada por el algoritmo indicado por pbeParameters
.
Esto permite la compatibilidad con otros sistemas que usan una codificación de texto distinta de UTF-8 al procesar contraseñas con PBKDF2 (función de derivación de claves basada en contraseña 2).
El contenido de safeContents
se lee durante la llamada a este método, cifrado y almacenado internamente como contenido cifrado.
Los cambios realizados en o Pkcs12SafeContents en las Pkcs12SafeBag referencias realizadas después de esta llamada al método no se reflejan en la salida final.
Se aplica a
AddSafeContentsEncrypted(Pkcs12SafeContents, ReadOnlySpan<Char>, PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en caracteres de un intervalo.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters)
Parámetros
- safeContents
- Pkcs12SafeContents
Contenido que se agregará al PFX.
- password
- ReadOnlySpan<Char>
Intervalo que se usará como contraseña al cifrar el contenido.
- pbeParameters
- PbeParameters
Parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el contenido.
Excepciones
El parámetro safeContents
o pbeParameters
es null
.
El valor del parámetro safeContents
ya está cifrado.
El PFX ya está sellado (IsSealed es true
).
Comentarios
Cuando pbeParameters
indica un algoritmo que usa PBKDF2 (función de derivación de claves basada en contraseña 2), la contraseña se convierte en bytes a través de la codificación UTF-8.
El contenido de safeContents
se lee durante la llamada a este método, cifrado y almacenado internamente como contenido cifrado.
Los cambios realizados en o Pkcs12SafeContents en las Pkcs12SafeBag referencias realizadas después de esta llamada al método no se reflejan en la salida final.
Se aplica a
AddSafeContentsEncrypted(Pkcs12SafeContents, String, PbeParameters)
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
- Source:
- Pkcs12Builder.cs
Agregue contenido al PFX en una agrupación cifrada con una contraseña basada en caracteres de una cadena.
public:
void AddSafeContentsEncrypted(System::Security::Cryptography::Pkcs::Pkcs12SafeContents ^ safeContents, System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, string? password, System.Security.Cryptography.PbeParameters pbeParameters);
public void AddSafeContentsEncrypted (System.Security.Cryptography.Pkcs.Pkcs12SafeContents safeContents, string password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.AddSafeContentsEncrypted : System.Security.Cryptography.Pkcs.Pkcs12SafeContents * string * System.Security.Cryptography.PbeParameters -> unit
Public Sub AddSafeContentsEncrypted (safeContents As Pkcs12SafeContents, password As String, pbeParameters As PbeParameters)
Parámetros
- safeContents
- Pkcs12SafeContents
Contenido que se agregará al PFX.
- password
- String
Cadena que se usará como contraseña al cifrar el contenido.
- pbeParameters
- PbeParameters
Parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el contenido.
Excepciones
El parámetro safeContents
o pbeParameters
es null
.
El valor del parámetro safeContents
ya está cifrado.
El PFX ya está sellado (IsSealed es true
).
Comentarios
Cuando pbeParameters
indica un algoritmo que usa PBKDF2 (función de derivación de claves basada en contraseña 2), la contraseña se convierte en bytes a través de la codificación UTF-8.
El contenido de safeContents
se lee durante la llamada a este método, cifrado y almacenado internamente como contenido cifrado.
Los cambios realizados en o Pkcs12SafeContents en las Pkcs12SafeBag referencias realizadas después de esta llamada al método no se reflejan en la salida final.