RSA.ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) Metoda

Definice

Importuje veřejný klíč z struktury X.509 SubjectPublicKeyInfo po dešifrování a nahradí klíče pro tento objekt.

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)

Parametry

source
ReadOnlySpan<Byte>

Bajty struktury SubjectPublicKeyInfo X.509 v kódování ASN.1-DER.

bytesRead
Int32

Když tato metoda vrátí, obsahuje hodnotu, která označuje počet bajtů načtených z source. Tento parametr se považuje za neinicializovaný.

Výjimky

Obsah source nepředstavuje strukturu ASN.1-DER-encoded X.509 SubjectPublicKeyInfo.

-nebo-

Obsah indikace source , že klíč je pro algoritmus jiný než algoritmus reprezentovaný touto instancí.

-nebo-

Obsah source představuje klíč ve formátu, který není podporován.

-nebo-

Import klíče specifického pro algoritmus selhal.

Poznámky

Tato metoda podporuje pouze binární kódování (DER) SubjectPublicKeyInfo. Pokud je hodnota kódování Base64 nebo ve formátu textu PEM, volající musí před voláním této metody dekódovat obsah base64.

Platí pro