RSA.TryExportRSAPublicKeyPem(Span<Char>, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 destination
obiekcie . 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.