Udostępnij za pośrednictwem


RSA.TryExportRSAPublicKeyPem(Span<Char>, Int32) Metoda

Definicja

Próbuje wyeksportować bieżący klucz w formacie PKCS#1 RSAPublicKey zakodowanym w PEM do udostępnionego buforu.

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

Parametry

destination
Span<Char>

Zakres znaków umożliwiający odbieranie danych PKCS#1 RSAPublicKey zakodowanych w formacie PEM.

charsWritten
Int32

Gdy ta metoda zwraca wartość, zawiera wartość wskazującą liczbę znaków zapisanych w destinationobiekcie . Ten parametr jest traktowany jako niezainicjowany.

Zwraca

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

Wyjątki

Nie można wyeksportować klucza.

Uwagi

Kodowany PEM PKCS#1 RSAPublicKey rozpocznie się od i zakończy się -----BEGIN RSA PUBLIC KEY----- ciągiem -----END RSA PUBLIC KEY-----, z zakodowaną base64 zawartością DER klucza między granicami PEM.

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

Dotyczy