AsymmetricAlgorithm.TryExportPkcs8PrivateKeyPem Metodo

Definizione

Tenta di esportare la chiave corrente nel formato PKCS#8 PrivateKeyInfo con codifica PEM in un buffer specificato.

public:
 bool TryExportPkcs8PrivateKeyPem(Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public bool TryExportPkcs8PrivateKeyPem (Span<char> destination, out int charsWritten);
member this.TryExportPkcs8PrivateKeyPem : Span<char> * int -> bool
Public Function TryExportPkcs8PrivateKeyPem (destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean

Parametri

destination
Span<Char>

Intervallo di caratteri per ricevere i dati PrivateKeyInfo con codifica PEM PKCS#8.

charsWritten
Int32

Quando termina, questo metodo contiene un valore che indica il numero di caratteri scritti in destination. Questo parametro viene trattato come non inizializzato.

Restituisce

true se destination è sufficientemente grande per ricevere l'output. In caso contrario, false.

Eccezioni

Non è stata fornita un'implementazione per TryExportPkcs8PrivateKey(Span<Byte>, Int32) .

Non è stato possibile esportare la chiave.

Commenti

Una chiave privata PKCS#8 con codifica PEM inizierà con -----BEGIN PRIVATE KEY----- e termina con -----END PRIVATE KEY-----, con il contenuto DER con codifica Base64 della chiave tra i limiti PEM.

          The PEM is encoded according to the IETF RFC 7468 "strict"
          encoding rules.

Si applica a