Condividi tramite


ECAlgorithm.ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) Metodo

Definizione

Importa la coppia di chiavi pubblica/privata da una struttura ECPrivateKey, sostituendo le chiavi per questo oggetto.

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

Parametri

source
ReadOnlySpan<Byte>

Byte di una struttura ECPrivateKey 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

Una classe derivata non ha fornito un'implementazione per ImportParameters(ECParameters).

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

-oppure-

Importazione della chiave non riuscita.

Commenti

Questo metodo supporta solo la codifica binaria (BER/CER/DER) di ECPrivateKey. Se il valore è codificato in Base64, il chiamante deve decodificare il contenuto prima di chiamare questo metodo. Se il valore è con codifica PEM, ImportFromPem(ReadOnlySpan<Char>) deve essere usato.

Si applica a