AsymmetricAlgorithm.TryExportPkcs8PrivateKeyPem Yöntem

Tanım

PEM kodlu PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmaya çalışır.

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

Parametreler

destination
Span<Char>

PEM kodlu PKCS#8 PrivateKeyInfo 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 kabul edilir.

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 kodlu PKCS#8 PrivateKeyInfo ile başlar -----BEGIN PRIVATE KEY----- ve ile -----END PRIVATE KEY-----biter ve PEM sınırları arasındaki anahtarın base64 kodlanmış DER içeriğiyle birlikte.

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

Şunlara uygulanır