DSA.TryExportPkcs8PrivateKey(Span<Byte>, Int32) Метод

Определение

Пытается экспортировать текущий ключ в формате PKCS#8 PrivateKeyInfo в предоставленный буфер.Attempts to export the current key in the PKCS#8 PrivateKeyInfo format into a provided buffer.

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

Параметры

destination
Span<Byte>

Диапазон байтов для получения данных PKCS#8 PrivateKeyInfo.The byte span to receive the PKCS#8 PrivateKeyInfo data.

bytesWritten
Int32

При возврате метода содержит значение, которое показывает количество байтов, записанных в destination.When this method returns, contains a value that indicates the number of bytes written to destination. Этот параметр обрабатывается как неинициализированный.This parameter is treated as uninitialized.

Возвращаемое значение

Boolean

true, если размер destination достаточно велик, чтобы вместить выходные данные; в противном случае — false.true if destination is big enough to receive the output; otherwise, false.

Исключения

Не удалось экспортировать ключ.The key could not be exported.

Применяется к

См. также раздел