MLDsa.ExportEncryptedPkcs8PrivateKeyPem Methode

Definition

Überlädt

Name Beschreibung
ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines zeichenbasierten Kennworts.

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines zeichenbasierten Kennworts.

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines bytebasierten Kennworts.

ExportEncryptedPkcs8PrivateKeyPem(String, PbeParameters)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines zeichenbasierten Kennworts.

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

Parameter

password
String

Das Kennwort, das beim Verschlüsseln des Schlüsselmaterials verwendet werden soll.

pbeParameters
PbeParameters

Die kennwortbasierten Verschlüsselungsparameter (PBE), die beim Verschlüsseln des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Eine Zeichenfolge, die die PEM-codierte PKCS#8 EncryptedPrivateKeyInfo enthält.

Attribute

Ausnahmen

password oder pbeParameters ist null.

Gilt für:

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines zeichenbasierten Kennworts.

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

Parameter

password
ReadOnlySpan<Char>

Das Kennwort, das beim Verschlüsseln des Schlüsselmaterials verwendet werden soll.

pbeParameters
PbeParameters

Die kennwortbasierten Verschlüsselungsparameter (PBE), die beim Verschlüsseln des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Eine Zeichenfolge, die die PEM-codierte PKCS#8 EncryptedPrivateKeyInfo enthält.

Attribute

Ausnahmen

pbeParameters ist null.

Diese Instanz wurde verworfen.

pbeParameters stellt keinen gültigen kennwortbasierten Verschlüsselungsalgorithmus dar.

-oder-

Diese Instanz stellt nur einen öffentlichen Schlüssel dar.

-oder-

Der private Schlüssel kann nicht exportiert werden.

-oder-

Fehler beim Exportieren des Schlüssels.

Gilt für:

ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)

Quelle:
MLDsa.cs
Quelle:
MLDsa.cs
Quelle:
MLDsa.cs

Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines bytebasierten Kennworts.

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

Parameter

passwordBytes
ReadOnlySpan<Byte>

Die Bytes, die beim Verschlüsseln des Schlüsselmaterials als Kennwort verwendet werden sollen.

pbeParameters
PbeParameters

Die kennwortbasierten Verschlüsselungsparameter (PBE), die beim Verschlüsseln des Schlüsselmaterials verwendet werden sollen.

Gibt zurück

Eine Zeichenfolge, die die PEM-codierte PKCS#8 EncryptedPrivateKeyInfo enthält.

Attribute

Ausnahmen

pbeParameters ist null.

Diese Instanz wurde verworfen.

pbeParameters Gibt eine KDF an, die ein zeichenbasiertes Kennwort erfordert.

-oder-

pbeParameters stellt keinen gültigen kennwortbasierten Verschlüsselungsalgorithmus dar.

-oder-

Diese Instanz stellt nur einen öffentlichen Schlüssel dar.

-oder-

Der private Schlüssel kann nicht exportiert werden.

-oder-

Fehler beim Exportieren des Schlüssels.

Gilt für: