CompositeMLDsa.ExportEncryptedPkcs8PrivateKey Metoda

Definicja

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na bajtach.

Przeciążenia

Nazwa Opis
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na znakach.

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na znakach.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na bajtach.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Źródło:
CompositeMLDsa.cs
Źródło:
CompositeMLDsa.cs
Źródło:
CompositeMLDsa.cs

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na znakach.

public:
 cli::array <System::Byte> ^ ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.ExportEncryptedPkcs8PrivateKey : ReadOnlySpan<char> * System.Security.Cryptography.PbeParameters -> byte[]
Public Function ExportEncryptedPkcs8PrivateKey (password As ReadOnlySpan(Of Char), pbeParameters As PbeParameters) As Byte()

Parametry

password
ReadOnlySpan<Char>

Hasło do użycia podczas szyfrowania materiału klucza.

pbeParameters
PbeParameters

Parametry szyfrowania opartego na hasłach (PBE) używane podczas szyfrowania materiału klucza.

Zwraca

Byte[]

Tablica bajtów zawierająca reprezentację klucza PKCS#8 EncryptedPrivateKeyInfo.

Wyjątki

Parametr pbeParameters ma wartość null.

To wystąpienie zostało usunięte.

pbeParameters nie reprezentuje prawidłowego algorytmu szyfrowania opartego na hasłach.

— lub —

To wystąpienie reprezentuje tylko klucz publiczny.

— lub —

Klucz prywatny nie jest eksportowalny.

— lub —

Wystąpił błąd podczas eksportowania klucza.

Dotyczy

ExportEncryptedPkcs8PrivateKey(String, PbeParameters)

Źródło:
CompositeMLDsa.cs
Źródło:
CompositeMLDsa.cs
Źródło:
CompositeMLDsa.cs

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na znakach.

public:
 cli::array <System::Byte> ^ ExportEncryptedPkcs8PrivateKey(System::String ^ password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public byte[] ExportEncryptedPkcs8PrivateKey(string password, System.Security.Cryptography.PbeParameters pbeParameters);
member this.ExportEncryptedPkcs8PrivateKey : string * System.Security.Cryptography.PbeParameters -> byte[]
Public Function ExportEncryptedPkcs8PrivateKey (password As String, pbeParameters As PbeParameters) As Byte()

Parametry

password
String

Hasło do użycia podczas szyfrowania materiału klucza.

pbeParameters
PbeParameters

Parametry szyfrowania opartego na hasłach (PBE) używane podczas szyfrowania materiału klucza.

Zwraca

Byte[]

Tablica bajtów zawierająca reprezentację klucza PKCS#8 EncryptedPrivateKeyInfo.

Wyjątki

password lub pbeParameters ma wartość null.

Dotyczy

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Źródło:
CompositeMLDsa.cs
Źródło:
CompositeMLDsa.cs
Źródło:
CompositeMLDsa.cs

Eksportuje bieżący klucz w formacie PKCS#8 EncryptedPrivateKeyInfo z hasłem opartym na bajtach.

public:
 cli::array <System::Byte> ^ ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public byte[] ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
member this.ExportEncryptedPkcs8PrivateKey : ReadOnlySpan<byte> * System.Security.Cryptography.PbeParameters -> byte[]
Public Function ExportEncryptedPkcs8PrivateKey (passwordBytes As ReadOnlySpan(Of Byte), pbeParameters As PbeParameters) As Byte()

Parametry

passwordBytes
ReadOnlySpan<Byte>

Bajty używane jako hasło podczas szyfrowania materiału klucza.

pbeParameters
PbeParameters

Parametry szyfrowania opartego na hasłach (PBE) używane podczas szyfrowania materiału klucza.

Zwraca

Byte[]

Tablica bajtów zawierająca reprezentację klucza PKCS#8 EncryptedPrivateKeyInfo.

Wyjątki

Parametr pbeParameters ma wartość null.

To wystąpienie zostało usunięte.

pbeParameters określa usługę KDF, która wymaga hasła opartego na znakach.

— lub —

pbeParameters nie reprezentuje prawidłowego algorytmu szyfrowania opartego na hasłach.

— lub —

To wystąpienie reprezentuje tylko klucz publiczny.

— lub —

Klucz prywatny nie jest eksportowalny.

— lub —

Wystąpił błąd podczas eksportowania klucza.

Dotyczy