Share via


RSA.TryExportRSAPublicKeyPem(Span<Char>, Int32) Yöntem

Tanım

PEM kodlu PKCS#1 RSAPublicKey biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

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

Parametreler

destination
Span<Char>

PEM kodlu PKCS#1 RSAPublicKey verilerini almak için karakter aralığı.

charsWritten
Int32

Bu yöntem döndürdüğünde, öğesine yazılan destinationkarakter sayısını gösteren bir değer içerir. Bu parametre başlatılmamış olarak değerlendirilir.

Döndürülenler

true çıktıyı alacak kadar büyükse destination , değilse, false.

Özel durumlar

Anahtar dışarı aktarılamadı.

Açıklamalar

PEM ile kodlanmış PKCS#1 RSAPublicKey ile başlar -----BEGIN RSA PUBLIC KEY----- ve ile -----END RSA PUBLIC KEY-----biter ve PEM sınırları arasındaki anahtarın base64 kodlanmış DER içeriği ile biter.

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

Şunlara uygulanır