Condividi tramite


AsymmetricAlgorithm.TryExportPkcs8PrivateKeyPem Metodo

Definizione

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

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 PKCS#8 PrivateKeyInfo con codifica PEM.

charsWritten
Int32

Quando questo metodo restituisce, 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 TryExportPkcs8PrivateKey(Span<Byte>, Int32) .

Non è stato possibile esportare la chiave.

Commenti

Un PKCS#8 PrivateKeyInfo con codifica PEM inizierà con e termina con -----BEGIN PRIVATE KEY----------END PRIVATE KEY-----, con il contenuto DER codificato base64 della chiave tra i limiti PEM.

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

Si applica a