ECAlgorithm.ImportSubjectPublicKeyInfo Método

Definición

Importa la clave pública de una estructura SubjectPublicKeyInfo X.509 después del descifrado, reemplazando las claves de este objeto.

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)

Parámetros

source
ReadOnlySpan<Byte>

Bytes de una estructura SubjectPublicKeyInfo X.509 en la codificación ASN.1-DER.

bytesRead
Int32

Cuando este método devuelve , contiene un valor que indica el número de bytes leídos de source. Este parámetro se trata como sin inicializar.

Excepciones

Una clase derivada no ha proporcionado una implementación para ImportParameters(ECParameters).

El contenido de source no representa una estructura ASN.1-DER-codificada X.509 SubjectPublicKeyInfo.

O bien

El contenido de source indica que la clave es para un algoritmo distinto del algoritmo representado por esta instancia.

O bien

El contenido de source representa la clave en un formato que no se admite.

O bien

Error en la importación de clave específica del algoritmo.

Comentarios

Este método solo admite la codificación binaria (DER) de SubjectPublicKeyInfo. Si el valor está codificado en Base64, el autor de la llamada debe descodificar el contenido antes de llamar a este método. Si este valor está codificado en PEM, ImportFromPem(ReadOnlySpan<Char>) se debe usar.

Se aplica a