MLDsa.ExportEncryptedPkcs8PrivateKeyPem Metodo

Definizione

Overload

Nome Descrizione
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Esporta la chiave corrente in una rappresentazione con codifica PEM della rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave usando una password basata su caratteri.

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Esporta la chiave corrente in una rappresentazione con codifica PEM della rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave usando una password basata su caratteri.

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Esporta la chiave corrente in una rappresentazione con codifica PEM della rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave, usando una password basata su byte.

ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

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

Esporta la chiave corrente in una rappresentazione con codifica PEM della rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave usando una password basata su caratteri.

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

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

Stringa contenente PKCS#8 EncryptedPrivateKeyInfo con codifica PEM.

Attributi

Eccezioni

password o pbeParameters è null.

Si applica a

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

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

Esporta la chiave corrente in una rappresentazione con codifica PEM della rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave usando una password basata su caratteri.

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

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

Stringa contenente PKCS#8 EncryptedPrivateKeyInfo con codifica PEM.

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

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

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

Esporta la chiave corrente in una rappresentazione con codifica PEM della rappresentazione PKCS#8 EncryptedPrivateKeyInfo di questa chiave, usando una password basata su byte.

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

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

Stringa contenente PKCS#8 EncryptedPrivateKeyInfo con codifica PEM.

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