AsymmetricAlgorithm.TryExportSubjectPublicKeyInfoPem Metoda

Definicja

Próbuje wyeksportować bieżący klucz w formacie X.509 SubjectPublicKeyInfo zakodowany w formacie PEM do dostarczonego buforu.

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

Parametry

destination
Span<Char>

Zakres znaków do odbierania danych X.509 SubjectPublicKeyInfo zakodowany w standardzie PEM.

charsWritten
Int32

Gdy ta metoda zwraca wartość, zawiera wartość, która wskazuje liczbę znaków zapisanych w obiekcie destination. Ten parametr jest traktowany jako niezainicjowany.

Zwraca

Boolean

truejeśli destination jest wystarczająco duży, aby otrzymać dane wyjściowe; w przeciwnym razie . false

Wyjątki

Nie można wyeksportować klucza.

Uwagi

A PEM-encoded X.509 SubjectPublicKeyInfo will begin with -----BEGIN PUBLIC KEY----- and end with -----END PUBLIC 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.

Dotyczy