MLKem.ExportEncryptedPkcs8PrivateKeyPem Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| 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(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(String, PbeParameters) |
Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines Zeichenfolgenkennworts. |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)
- Quelle:
- MLKem.cs
- Quelle:
- MLKem.cs
- Quelle:
- MLKem.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-
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<Char>, PbeParameters)
- Quelle:
- MLKem.cs
- Quelle:
- MLKem.cs
- Quelle:
- MLKem.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.
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(String, PbeParameters)
- Quelle:
- MLKem.cs
- Quelle:
- MLKem.cs
- Quelle:
- MLKem.cs
Exportiert den aktuellen Schlüssel in einer PEM-codierten Darstellung der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels mithilfe eines Zeichenfolgenkennworts.
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.
Diese Instanz wurde verworfen.
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.