Condividi tramite


RSA.ImportRSAPublicKey(ReadOnlySpan<Byte>, Int32) Metodo

Definizione

Importa la chiave pubblica da una struttura PKCS#1 RSAPublicKey dopo la decrittografia, sostituendo le chiavi per questo oggetto.

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

Parametri

source
ReadOnlySpan<Byte>

Byte di una struttura PKCS#1 RSAPublicKey nella codifica ASN.1-BER.

bytesRead
Int32

Quando termina, questo metodo contiene un valore che indica il numero di byte letti da source. Questo parametro viene trattato come non inizializzato.

Eccezioni

Il contenuto di source non rappresenta una struttura PKCS#1 RSAPublicKey con codifica ASN.1-BER.

-oppure-

Importazione della chiave non riuscita.

Commenti

Questo metodo supporta solo la codifica binaria (BER/CER/DER) di RSAPublicKey. Se il valore è con codifica Base64 o nel formato di testo PEM, il chiamante deve decodificare il contenuto prima di chiamare questo metodo.

Si applica a