Поделиться через


ECDiffieHellman.ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) Метод

Определение

Импортирует пару открытого и закрытого ключей из структуры ECPrivateKey и заменяет ключи для этого объекта.

public:
 virtual void ImportECPrivateKey(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public virtual void ImportECPrivateKey (ReadOnlySpan<byte> source, out int bytesRead);
abstract member ImportECPrivateKey : ReadOnlySpan<byte> * int -> unit
override this.ImportECPrivateKey : ReadOnlySpan<byte> * int -> unit
Public Overridable Sub ImportECPrivateKey (source As ReadOnlySpan(Of Byte), ByRef bytesRead As Integer)

Параметры

source
ReadOnlySpan<Byte>

Байты структуры ECPrivateKey в кодировке ASN.1-BER.

bytesRead
Int32

При возврате метода содержит значение, которое показывает количество символов, считанных из source. Этот параметр обрабатывается как неинициализированный.

Исключения

Содержимое source не представляет структуру PKCS#8 ECPrivateKey в кодировке ASN.1-BER.

-или-

Ключ не импортирован.

Комментарии

Этот метод поддерживает только двоичное кодирование ECPrivateKey (BER/CER/DER). Если значение в кодировке Base64 или в текстовом формате PEM, вызывающий объект должен декодировать содержимое base64 перед вызовом этого метода.

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