MLDsa.ExportEncryptedPkcs8PrivateKey Método

Definición

Sobrecargas

Nombre Description
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en bytes.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en caracteres.

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en caracteres.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

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

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en bytes.

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

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

Byte[]

Matriz de bytes que contiene la representación encryptedPrivateKeyInfo de PKCS#8 de esta clave.

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

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

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

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en caracteres.

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

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

Byte[]

Matriz de bytes que contiene la representación encryptedPrivateKeyInfo de PKCS#8 de esta clave.

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

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

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

Exporta la clave actual en el formato EncryptedPrivateKeyInfo de PKCS#8 con una contraseña basada en caracteres.

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

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

Byte[]

Matriz de bytes que contiene la representación encryptedPrivateKeyInfo de PKCS#8 de esta clave.

Atributos

Excepciones

password o pbeParameters es null.

Se aplica a