Nyelv

ECAlgorithm.ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) Metódus

Definíció

Importálja a nyilvános/privát kulcstárat egy ECPrivateKey-struktúrából, lecserélve az objektum kulcsait.

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)

Paraméterek

source
ReadOnlySpan<Byte>

Egy ECPrivateKey-struktúra bájtja az ASN.1-BER kódolásban.

bytesRead
Int32

A metódus visszatérésekor egy olyan értéket tartalmaz, amely a forrásból sourcebeolvasott bájtok számát jelzi. Ez a paraméter nem inicializáltként van kezelve.

Kivételek

A származtatott osztály nem biztosított implementációt a következőhöz ImportParameters(ECParameters): .

A tartalom source nem egy ASN.1-BER kódolású PKCS#8 ECPrivateKey struktúrát jelöl.

-vagy-

A kulcs importálása sikertelen volt.

Megjegyzések

Ez a módszer csak az ECPrivateKey bináris (BER/CER/DER) kódolását támogatja. Ha az érték Base64 kódolású, a hívónak a metódus meghívása előtt base64-dekódolnia kell a tartalmat. Ha az érték PEM-kódolású, ImportFromPem(ReadOnlySpan<Char>) akkor azt kell használni.

A következőre érvényes: