RSA.ImportRSAPrivateKey(ReadOnlySpan<Byte>, Int32) Methode

Definition

Importiert den öffentlichen/privaten Keypair aus einer PKCS#1 RSAPrivateKey-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden.

public:
 virtual void ImportRSAPrivateKey(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] int % bytesRead);
public virtual void ImportRSAPrivateKey(ReadOnlySpan<byte> source, out int bytesRead);
abstract member ImportRSAPrivateKey : ReadOnlySpan<byte> * int -> unit
override this.ImportRSAPrivateKey : ReadOnlySpan<byte> * int -> unit
Public Overridable Sub ImportRSAPrivateKey (source As ReadOnlySpan(Of Byte), ByRef bytesRead As Integer)

Parameter

source
ReadOnlySpan<Byte>

Die Bytes einer PKCS#1 RSAPrivateKey-Struktur in der ASN.1-BER-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

Der Inhalt stellt source keine ASN.1-BER-codierte PKCS#1 RSAPrivateKey-Struktur dar.

-oder-

Fehler beim Schlüsselimport.

Hinweise

Diese Methode unterstützt nur die binäre Codierung (BER/CER/DER) von RSAPrivateKey. Wenn der Wert base64-codiert oder im PEM-Textformat ist, muss der Aufrufer den Inhalt base64-decodierungen, bevor diese Methode aufgerufen wird.

Gilt für: