Condividi tramite


ECAlgorithm.ImportSubjectPublicKeyInfo Metodo

Definizione

Importa la chiave pubblica da una struttura X.509 SubjectPublicKeyInfo dopo la decrittografia, sostituendo le chiavi per questo oggetto

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)

Parametri

source
ReadOnlySpan<Byte>

Byte di una struttura X.509 SubjectPublicKeyInfo nella codifica ASN.1-DER.

bytesRead
Int32

Quando termina, questo metodo contiene un valore che indica il numero di byte letti da source. Questo parametro viene trattato come non inizializzato.

Eccezioni

Una classe derivata non ha fornito un'implementazione per ImportParameters(ECParameters).

Il contenuto di source non rappresenta una struttura X.509 SubjectPublicKeyInfo con codifica ASN.1-DER.

-oppure-

Il contenuto di source indica che la chiave è per un algoritmo diverso dall'algoritmo rappresentato da questa istanza.

-oppure-

Il contenuto di source rappresenta la chiave in un formato non supportato.

-oppure-

Importazione della chiave specifica dell'algoritmo non riuscita.

Commenti

Questo metodo supporta solo la codifica binaria (DER) di SubjectPublicKeyInfo. Se il valore è con codifica Base64, il chiamante deve decodificare il contenuto prima di chiamare questo metodo. Se questo valore è con codifica PEM, ImportFromPem(ReadOnlySpan<Char>) deve essere usato.

Si applica a