MLDsa.ExportEncryptedPkcs8PrivateKey Metodo

Definizione

Overload

Nome Descrizione
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su byte.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Origine:
MLDsa.cs
Origine:
MLDsa.cs
Origine:
MLDsa.cs

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su byte.

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()

Parametri

passwordBytes
ReadOnlySpan<Byte>

Byte da usare come password durante la crittografia del materiale della chiave.

pbeParameters
PbeParameters

Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.

Valori restituiti

Byte[]

Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo della chiave.

Attributi

Eccezioni

pbeParameters è null.

Questa istanza è stata eliminata.

pbeParameters specifica una KDF che richiede una password basata su caratteri.

oppure

pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.

oppure

Questa istanza rappresenta solo una chiave pubblica.

oppure

La chiave privata non è esportabile.

oppure

Errore durante l'esportazione della chiave.

Si applica a

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Origine:
MLDsa.cs
Origine:
MLDsa.cs
Origine:
MLDsa.cs

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

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()

Parametri

password
ReadOnlySpan<Char>

Password da usare per crittografare il materiale della chiave.

pbeParameters
PbeParameters

Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.

Valori restituiti

Byte[]

Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo della chiave.

Attributi

Eccezioni

pbeParameters è null.

Questa istanza è stata eliminata.

pbeParameters non rappresenta un algoritmo di crittografia basato su password valido.

oppure

Questa istanza rappresenta solo una chiave pubblica.

oppure

La chiave privata non è esportabile.

oppure

Errore durante l'esportazione della chiave.

Si applica a

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Origine:
MLDsa.cs
Origine:
MLDsa.cs
Origine:
MLDsa.cs

Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri.

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()

Parametri

password
String

Password da usare per crittografare il materiale della chiave.

pbeParameters
PbeParameters

Parametri di crittografia basata su password (PBE) da usare durante la crittografia del materiale della chiave.

Valori restituiti

Byte[]

Matrice di byte contenente la rappresentazione PKCS#8 EncryptedPrivateKeyInfo della chiave.

Attributi

Eccezioni

password o pbeParameters è null.

Si applica a