ECDsa.ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Импортирует открытый ключ из структуры X.509 SubjectPublicKeyInfo после расшифровки, заменяя ключи для этого объекта.
public:
override void ImportSubjectPublicKeyInfo(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public override void ImportSubjectPublicKeyInfo (ReadOnlySpan<byte> source, out int bytesRead);
override this.ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> * int -> unit
Public Overrides Sub ImportSubjectPublicKeyInfo (source As ReadOnlySpan(Of Byte), ByRef bytesRead As Integer)
Параметры
- source
- ReadOnlySpan<Byte>
Байты структуры X.509 SubjectPublicKeyInfo в кодировке ASN.1-DER.
- bytesRead
- Int32
При возврате метода содержит значение, которое показывает количество символов, считанных из source
. Этот параметр обрабатывается как неинициализированный.
Исключения
Содержимое source
не представляет структуру X.509 SubjectPublicKeyInfo в кодировке ASN.1-DER.
-или-
Содержимое source
указывает, что ключ относится к алгоритму, отличному от алгоритма, представленного этим экземпляром.
-или-
Содержимое source
представляет ключ в неподдерживаемом формате.
-или-
Не удалось выполнить импорт ключа, зависящего от алгоритма.
Комментарии
Этот метод поддерживает только двоичное (DER) кодирование SubjectPublicKeyInfo. Если значение имеет кодировку Base64 или в текстовом формате PEM, вызывающий объект должен декодировать содержимое в Base64 перед вызовом этого метода.