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


ECAlgorithm.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. Этот параметр обрабатывается как неинициализированный.

Исключения

Производный класс не предоставил реализацию для ImportParameters(ECParameters).

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

-или-

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

Комментарии

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

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