Share via


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

Definisi

Mencoba mengekspor kunci saat ini dalam format PKCS#1 RSAPublicKey yang dikodekan PEM ke dalam buffer yang disediakan.

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

Parameter

destination
Span<Char>

Rentang karakter untuk menerima data PKCS#1 RSAPublicKey yang dikodekan PEM.

charsWritten
Int32

Ketika metode ini kembali, berisi nilai yang menunjukkan jumlah karakter yang ditulis ke destination. Parameter ini diperlakukan sebagai tidak diinisialisasi.

Mengembalikan

true jika destination cukup besar untuk menerima output; jika tidak, false.

Pengecualian

Kunci tidak dapat diekspor.

Keterangan

PKCS#1 RSAPublicKey yang dikodekan PEM akan dimulai dengan -----BEGIN RSA PUBLIC KEY----- dan diakhiri dengan -----END RSA PUBLIC KEY-----, dengan konten DER yang dikodekan base64 dari kunci antara batas PEM.

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

Berlaku untuk