MLDsa.ExportEncryptedPkcs8PrivateKey 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 |
|---|---|
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort. |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort. |
| ExportEncryptedPkcs8PrivateKey(String, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort. |
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)
- Quelle:
- MLDsa.cs
- Quelle:
- MLDsa.cs
- Quelle:
- MLDsa.cs
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort.
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()
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
Ein Bytearray mit der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels.
- 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:
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)
- Quelle:
- MLDsa.cs
- Quelle:
- MLDsa.cs
- Quelle:
- MLDsa.cs
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort.
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()
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
Ein Bytearray mit der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels.
- 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:
ExportEncryptedPkcs8PrivateKey(String, PbeParameters)
- Quelle:
- MLDsa.cs
- Quelle:
- MLDsa.cs
- Quelle:
- MLDsa.cs
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort.
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()
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
Ein Bytearray mit der PKCS#8 EncryptedPrivateKeyInfo-Darstellung dieses Schlüssels.
- Attribute
Ausnahmen
password oder pbeParameters ist null.