ECAlgorithm.ImportSubjectPublicKeyInfo Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Importa la clave pública desde 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 de X.509 en la codificación ASN.1-DER.
- bytesRead
- Int32
El resultado que devuelve este método 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 SubjectPublicKeyInfo de X.509 codificada con ASN.1-DER.
O bien
El contenido de source
indica que la clave es para un algoritmo distinto del algoritmo que representa esta instancia.
O bien
El contenido de source
representa la clave en un formato que no se admite.
O bien
No se ha podido importar la 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.