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