AsymmetricAlgorithm.ExportEncryptedPkcs8PrivateKeyPem Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord, PEM-kodat. |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord, PEM-kodat. |
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters)
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett teckenbaserat lösenord, PEM-kodat.
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
Parametrar
- password
- ReadOnlySpan<Char>
Lösenordet som ska användas vid kryptering av nyckelmaterialet.
- pbeParameters
- PbeParameters
Parametrarna för lösenordsbaserad kryptering (PBE) som ska användas vid kryptering av nyckelmaterialet.
Returer
En sträng som innehåller PEM-kodad PKCS#8 EncryptedPrivateKeyInfo.
Undantag
En implementering för ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) eller TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) har inte tillhandahållits.
Det gick inte att exportera nyckeln.
Kommentarer
När pbeParameters anger en algoritm som använder PBKDF2 (Password-Based Key Derivation Function 2) konverteras lösenordet till byte via UTF-8-kodningen.
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.
Gäller för
ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters)
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
- Källa:
- AsymmetricAlgorithm.cs
Exporterar den aktuella nyckeln i formatet PKCS#8 EncryptedPrivateKeyInfo med ett bytebaserat lösenord, PEM-kodat.
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
Parametrar
- passwordBytes
- ReadOnlySpan<Byte>
Byte som ska användas som lösenord vid kryptering av nyckelmaterialet.
- pbeParameters
- PbeParameters
Parametrarna för lösenordsbaserad kryptering (PBE) som ska användas vid kryptering av nyckelmaterialet.
Returer
En sträng som innehåller PEM-kodad PKCS#8 EncryptedPrivateKeyInfo.
Undantag
En implementering för ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) eller TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) har inte tillhandahållits.
Det gick inte att exportera nyckeln.
Kommentarer
En PEM-kodad PKCS#8 EncryptedPrivateKeyInfo börjar med -----BEGIN ENCRYPTED PRIVATE KEY----- och slutar med -----END ENCRYPTED PRIVATE KEY-----, med det base64-kodade DER-innehållet i nyckeln mellan PEM-gränserna.
PEM kodas enligt IETF RFC 7468 "strikta" kodningsregler.