DSA.ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) Метод

Определение

Импортирует открытый ключ из структуры X.509 SubjectPublicKeyInfo после расшифровки, заменяя ключи для этого объекта.Imports the public key from an X.509 SubjectPublicKeyInfo structure after decryption, replacing the keys for this object.

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.The bytes of an X.509 SubjectPublicKeyInfo structure in the ASN.1-DER encoding.

bytesRead
Int32

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

Исключения

Содержимое source не представляет структуру X.509 SubjectPublicKeyInfo в кодировке ASN.1-DER.The contents of source do not represent an ASN.1-DER-encoded X.509 SubjectPublicKeyInfo structure.

- или --or-

Содержимое source указывает, что ключ относится к алгоритму, отличному от алгоритма, представленного этим экземпляром.The contents of source indicate the key is for an algorithm other than the algorithm represented by this instance.

- или --or-

Содержимое source представляет ключ в неподдерживаемом формате.The contents of source represent the key in a format that is not supported.

- или --or-

Не удалось выполнить импорт ключа, зависящего от алгоритма.The algorithm-specific key import failed.

Комментарии

Этот метод поддерживает только двоичное кодирование (DER) Субжектпубликкэйинфо.This method only supports the binary (DER) encoding of SubjectPublicKeyInfo. Если значение в кодировке Base64 или в текстовом формате PEM, вызывающий объект должен в Base64-декодировать содержимое перед вызовом этого метода.If the value is Base64-encoded or in the PEM text format, the caller must Base64-decode the contents before calling this method.

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