Compartir a través de


AsymmetricAlgorithm.TryExportPkcs8PrivateKeyPem Método

Definición

Intenta exportar la clave actual en el formato PKCS#8 PrivateKeyInfo codificado en PEM en un búfer proporcionado.

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

Parámetros

destination
Span<Char>

Intervalo de caracteres para recibir los datos PKCS#8 PrivateKeyInfo codificados en PEM.

charsWritten
Int32

Cuando este método devuelve , contiene un valor que indica el número de caracteres escritos en destination. Este parámetro se trata como sin inicializar.

Devoluciones

true si destination es lo suficientemente grande como para recibir la salida; en caso contrario, false.

Excepciones

No se ha proporcionado una implementación para TryExportPkcs8PrivateKey(Span<Byte>, Int32) .

No se ha podido exportar la clave.

Comentarios

Un PKCS#8 PrivateKeyInfo codificado en PEM comenzará con -----BEGIN PRIVATE KEY----- y finalizará con -----END PRIVATE KEY-----, con el contenido de DER codificado en base64 de la clave entre los límites de PEM.

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

Se aplica a