Share via


AsymmetricAlgorithm.TryExportPkcs8PrivateKey(Span<Byte>, Int32) Yöntem

Tanım

Türetilmiş bir sınıfta geçersiz kılındığında, PKCS#8 PrivateKeyInfo biçimindeki geçerli anahtarı sağlanan arabelleğe aktarmayı dener.

public:
 virtual bool TryExportPkcs8PrivateKey(Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public virtual bool TryExportPkcs8PrivateKey (Span<byte> destination, out int bytesWritten);
abstract member TryExportPkcs8PrivateKey : Span<byte> * int -> bool
override this.TryExportPkcs8PrivateKey : Span<byte> * int -> bool
Public Overridable Function TryExportPkcs8PrivateKey (destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parametreler

destination
Span<Byte>

PKCS#8 PrivateKeyInfo verilerini almak için bayt aralığı.

bytesWritten
Int32

Bu yöntem döndürdüğünde, öğesine yazılan destinationbayt 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ı.

Türetilmiş bir tür bu üyeyi geçersiz kılmadı.

Açıklamalar

Bu veri biçimini oluşturmak için algoritmaya özgü destek gerektiğinden varsayılan TryExportPkcs8PrivateKey olarak bir NotImplementedException oluşturur.

Şunlara uygulanır

Ayrıca bkz.