ECDsa.ImportECPrivateKey(ReadOnlySpan<Byte>, Int32) Método

Definición

Importa el par de claves pública/privada desde una estructura ECPrivateKey, reemplazando las claves de este objeto.Imports the public/private keypair from an ECPrivateKey structure, replacing the keys for this object.

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)

Parámetros

source
ReadOnlySpan<Byte>

Bytes de una estructura ECPrivateKey en la codificación ASN.1-BER.The bytes of an ECPrivateKey structure in the ASN.1-BER encoding.

bytesRead
Int32

El resultado que devuelve este método contiene un valor que indica el número de bytes leídos de source.When this method returns, contains a value that indicates the number of bytes read from source. Este parámetro se trata como no inicializado.This parameter is treated as uninitialized.

Excepciones

El contenido de source no representa una estructura ECPrivateKey de PKCS#8 codificada con ASN.1-BER.The contents of source do not represent an ASN.1-BER-encoded PKCS#8 ECPrivateKey structure.

O bien,-or-

No se puede importar la clave.The key import failed.

Comentarios

Este método solo admite la codificación binaria (BER/CER/DER) de ECPrivateKey.This method only supports the binary (BER/CER/DER) encoding of ECPrivateKey. Si el valor está codificado en base64 o en el formato de texto PEM, el autor de la llamada debe descodificar en Base64 el contenido antes de llamar a este método.If the value is Base64-encoded or in the PEM text format, the caller must Base64-decode the contents before calling this method.

Se aplica a