AsymmetricAlgorithm.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.
Wenn das Element in eine abgeleitete Klasse überschrieben wird, wird der öffentliche Schlüssel nach der Entschlüsselung aus einer X.509-SubjectPublicKeyInfo-Struktur importiert und ersetzt die Schlüssel für dieses Objekt.
public:
virtual void ImportSubjectPublicKeyInfo(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public virtual void ImportSubjectPublicKeyInfo (ReadOnlySpan<byte> source, out int bytesRead);
abstract member ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> * int -> unit
override this.ImportSubjectPublicKeyInfo : ReadOnlySpan<byte> * int -> unit
Public Overridable 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
In der Rückgabe dieser Methode ist die Anzahl der Bytes enthalten, die aus source
gelesen wurden. Dieser Parameter wird nicht initialisiert behandelt.
Ausnahmen
Der Inhalt von source
stellt keine ASN.1-DER-codierte X.509-SubjectPublicKeyInfo-Struktur dar.
- oder -
Der Inhalt von source
gibt an, dass der Schlüssel für einen anderen Algorithmus als den von dieser Instanz dargestellten Algorithmus gilt.
- oder -
Der Inhalt von source
stellt den Schlüssel in einem Format dar, das nicht unterstützt wird.
- oder -
Fehler beim Importieren des algorithmusspezifischen Schlüssels.
Ein abgeleiteter Typ hat diesen Member nicht überschrieben.
Hinweise
Diese Methode unterstützt nur die binäre (DER)-Codierung von SubjectPublicKeyInfo. Wenn der Wert Base64-codiert oder im PEM-Textformat ist, muss der Aufrufer den Inhalt base64-decodieren, bevor er diese Methode aufruft.
Da algorithmusspezifische Unterstützung erforderlich ist, um den Inhalt dieses Datenformats zu interpretieren, ImportSubjectPublicKeyInfo löst standardmäßig ein aus NotImplementedException .