Sdílet prostřednictvím


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

Definice

Importuje veřejný/privátní klíčpair ze struktury RSAPrivateKey PKCS#1 po dešifrování a nahradí klíče pro tento objekt.

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)

Parametry

source
ReadOnlySpan<Byte>

Bajty struktury RSAPrivateKey PKCS#1 v kódování ASN.1-BER.

bytesRead
Int32

Když tato metoda vrátí, obsahuje hodnotu, která označuje počet bajtů přečtených z source. Tento parametr je považován za neinicializovaný.

Výjimky

Obsah souboru source nepředstavuje strukturu PKCS#1 RSAPrivateKey s kódováním ASN.1-BER.

-nebo-

Import klíče se nezdařil.

Poznámky

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

Platí pro