ECAlgorithm.ImportSubjectPublicKeyInfo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Importiert den öffentlichen Schlüssel aus einer X.509 SubjectPublicKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden.
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)
Parameter
- source
- ReadOnlySpan<Byte>
Die Bytes einer X.509 SubjectPublicKeyInfo-Struktur in der ASN.1-DER-Codierung.
- bytesRead
- Int32
Wenn diese Methode zurückgegeben wird, enthält sie einen Wert, der die Anzahl der ausgelesenen sourceBytes angibt. Dieser Parameter wird als nicht initialisiert behandelt.
Ausnahmen
Eine abgeleitete Klasse hat keine Implementierung für ImportParameters(ECParameters).
Der Inhalt stellt source keine ASN.1-der-codierte X.509 SubjectPublicKeyInfo-Struktur dar.
-oder-
Der Inhalt der Angabe, dass source der Schlüssel für einen anderen Algorithmus als den von dieser Instanz dargestellten Algorithmus verwendet wird.
-oder-
Der Inhalt des Schlüssels source in einem Format, das nicht unterstützt wird.
-oder-
Fehler beim algorithmusspezifischen Schlüsselimport.
Hinweise
Diese Methode unterstützt nur die Binäre (DER)-Codierung von SubjectPublicKeyInfo. Wenn der Wert base64-codiert ist, muss der Aufrufer den Inhalt vor dem Aufrufen dieser Methode base64 decodieren. Wenn dieser Wert PEM-codiert ist, ImportFromPem(ReadOnlySpan<Char>) sollte verwendet werden.