MLDsa.ExportEncryptedPkcs8PrivateKeyPem Método

Definición

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en bytes.

Sobrecargas

Nombre Description
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en caracteres.

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en caracteres.

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en bytes.

ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Source:
MLDsa.cs
Source:
MLDsa.cs
Source:
MLDsa.cs

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en caracteres.

public:
 System::String ^ ExportEncryptedPkcs8PrivateKeyPem(System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public string ExportEncryptedPkcs8PrivateKeyPem(string password, System.Security.Cryptography.PbeParameters pbeParameters);
public string ExportEncryptedPkcs8PrivateKeyPem(string password, System.Security.Cryptography.PbeParameters pbeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ExportEncryptedPkcs8PrivateKeyPem : string * System.Security.Cryptography.PbeParameters -> string
member this.ExportEncryptedPkcs8PrivateKeyPem : string * System.Security.Cryptography.PbeParameters -> string
Public Function ExportEncryptedPkcs8PrivateKeyPem (password As String, pbeParameters As PbeParameters) As String

Parámetros

password
String

Contraseña que se va a usar al cifrar el material de clave.

pbeParameters
PbeParameters

Los parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el material de clave.

Devoluciones

Cadena que contiene el PKCS#8 EncryptedPrivateKeyInfo codificado en PEM.

Atributos

Excepciones

password o pbeParameters es null.

Se aplica a

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Source:
MLDsa.cs
Source:
MLDsa.cs
Source:
MLDsa.cs

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en caracteres.

public:
 System::String ^ ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
public string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ExportEncryptedPkcs8PrivateKeyPem : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> string
member this.ExportEncryptedPkcs8PrivateKeyPem : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> string
Public Function ExportEncryptedPkcs8PrivateKeyPem (password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters) As String

Parámetros

password
ReadOnlySpan<Char>

Contraseña que se va a usar al cifrar el material de clave.

pbeParameters
PbeParameters

Los parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el material de clave.

Devoluciones

Cadena que contiene el PKCS#8 EncryptedPrivateKeyInfo codificado en PEM.

Atributos

Excepciones

pbeParameters es null.

Esta instancia se ha eliminado.

pbeParameters no representa un algoritmo de cifrado válido basado en contraseña.

O bien

Esta instancia solo representa una clave pública.

O bien

La clave privada no se puede exportar.

O bien

Error al exportar la clave.

Se aplica a

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Source:
MLDsa.cs
Source:
MLDsa.cs
Source:
MLDsa.cs

Exporta la clave actual en una representación codificada en PEM de la representación PKCS#8 EncryptedPrivateKeyInfo de esta clave, mediante una contraseña basada en bytes.

public:
 System::String ^ ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
public string ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.ExportEncryptedPkcs8PrivateKeyPem : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> string
member this.ExportEncryptedPkcs8PrivateKeyPem : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> string
Public Function ExportEncryptedPkcs8PrivateKeyPem (passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters) As String

Parámetros

passwordBytes
ReadOnlySpan<Byte>

Bytes que se usarán como contraseña al cifrar el material de clave.

pbeParameters
PbeParameters

Los parámetros de cifrado basado en contraseña (PBE) que se usarán al cifrar el material de clave.

Devoluciones

Cadena que contiene el PKCS#8 EncryptedPrivateKeyInfo codificado en PEM.

Atributos

Excepciones

pbeParameters es null.

Esta instancia se ha eliminado.

pbeParameters especifica una KDF que requiere una contraseña basada en caracteres.

O bien

pbeParameters no representa un algoritmo de cifrado válido basado en contraseña.

O bien

Esta instancia solo representa una clave pública.

O bien

La clave privada no se puede exportar.

O bien

Error al exportar la clave.

Se aplica a