AsymmetricAlgorithm.ExportEncryptedPkcs8PrivateKeyPem Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exporte la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo avec un mot de passe basé sur le char, encodé par PEM. |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exporte la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo avec un mot de passe basé sur des octets, encodé par PEM. |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
Exporte la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo avec un mot de passe basé sur le char, encodé par 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
Paramètres
- password
- ReadOnlySpan<Char>
Mot de passe à utiliser lors du chiffrement du matériel de clé.
- pbeParameters
- PbeParameters
Paramètres de chiffrement pbE (Password-based encryption) à utiliser lors du chiffrement du matériel de clé.
Retours
Chaîne contenant le code PKCS#8 EncryptedPrivateKeyInfo encodé au format PEM.
Exceptions
Une implémentation pour ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) ou TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) non a été fournie.
Impossible d’exporter la clé.
Remarques
Lorsqu’il pbeParameters indique un algorithme qui utilise PBKDF2 (Password-Based fonction de dérivation de clé 2), le mot de passe est converti en octets via l’encodage 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.
S’applique à
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
- Source:
- AsymmetricAlgorithm.cs
Exporte la clé actuelle au format PKCS#8 EncryptedPrivateKeyInfo avec un mot de passe basé sur des octets, encodé par 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
Paramètres
- passwordBytes
- ReadOnlySpan<Byte>
Octets à utiliser comme mot de passe lors du chiffrement du matériel de clé.
- pbeParameters
- PbeParameters
Paramètres de chiffrement pbE (Password-based encryption) à utiliser lors du chiffrement du matériel de clé.
Retours
Chaîne contenant le code PKCS#8 EncryptedPrivateKeyInfo encodé au format PEM.
Exceptions
Une implémentation pour ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) ou TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) non a été fournie.
Impossible d’exporter la clé.
Remarques
Un PKCS#8 EncryptedPrivateKeyInfo encodé en PEM commence par -----BEGIN ENCRYPTED PRIVATE KEY----- et se termine par -----END ENCRYPTED PRIVATE KEY-----, avec le contenu DER codé en base64 de la clé entre les limites PEM.
Le PEM est encodé en fonction des règles d’encodage « strict » IETF RFC 7468.