AsymmetricAlgorithm.ExportEncryptedPkcs8PrivateKeyPem Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri, con codifica PEM. |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su byte, con codifica PEM. |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su caratteri, con codifica PEM.
public:
System::String ^ ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<char> password, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public string ExportEncryptedPkcs8PrivateKeyPem (ReadOnlySpan<char> password, System.Security.Cryptography.PbeParameters pbeParameters);
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 la crittografia del materiale della chiave.
- pbeParameters
- PbeParameters
Parametri della crittografia basata su password (PBE) da usare per la crittografia del materiale della chiave.
Restituisce
Stringa contenente PKCS#8 EncryptedPrivateKeyInfo con codifica PEM.
Eccezioni
Un'implementazione per ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) o TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) non è stata fornita.
Non è stato possibile esportare la chiave.
Commenti
Quando pbeParameters
indica un algoritmo che usa PBKDF2 (funzione derivazione chiave basata su password 2), la password viene convertita in byte tramite la codifica UTF-8.
A PEM-encoded PKCS#8 EncryptedPrivateKeyInfo will begin with
`-----BEGIN ENCRYPTED PRIVATE KEY-----` and end with
`-----END ENCRYPTED PRIVATE KEY-----`, with the base64 encoded DER
contents of the key between the PEM boundaries.
The PEM is encoded according to the IETF RFC 7468 "strict" encoding rules.
Si applica a
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)
- Origine:
- AsymmetricAlgorithm.cs
- Origine:
- AsymmetricAlgorithm.cs
Esporta la chiave corrente nel formato PKCS#8 EncryptedPrivateKeyInfo con una password basata su byte, con codifica PEM.
public:
System::String ^ ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<System::Byte> passwordBytes, System::Security::Cryptography::PbeParameters ^ pbeParameters);
public string ExportEncryptedPkcs8PrivateKeyPem (ReadOnlySpan<byte> passwordBytes, System.Security.Cryptography.PbeParameters pbeParameters);
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 per la crittografia del materiale della chiave.
- pbeParameters
- PbeParameters
Parametri della crittografia basata su password (PBE) da usare per la crittografia del materiale della chiave.
Restituisce
Stringa contenente PKCS#8 EncryptedPrivateKeyInfo con codifica PEM.
Eccezioni
Un'implementazione per ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) o TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) non è stata fornita.
Non è stato possibile esportare la chiave.
Commenti
Un PKCS#8 EncryptedPrivateKeyInfo con codifica PEM inizierà con e termina con -----BEGIN ENCRYPTED PRIVATE KEY-----
-----END ENCRYPTED PRIVATE KEY-----
, con il contenuto DER codificato base64 della chiave tra i limiti PEM.
Il PEM viene codificato in base alle regole di codifica "strict" di IETF RFC 7468.