ECDiffieHellmanCngPublicKey.FromByteArray(Byte[], CngKeyBlobFormat) Méthode

Définition

Convertit un tableau d'octets qui contient une clé publique en un objet ECDiffieHellmanCngPublicKey d'après le format spécifié.Converts a byte array that contains a public key to a ECDiffieHellmanCngPublicKey object according to the specified format.

public:
 static System::Security::Cryptography::ECDiffieHellmanPublicKey ^ FromByteArray(cli::array <System::Byte> ^ publicKeyBlob, System::Security::Cryptography::CngKeyBlobFormat ^ format);
[System.Security.SecurityCritical]
public static System.Security.Cryptography.ECDiffieHellmanPublicKey FromByteArray (byte[] publicKeyBlob, System.Security.Cryptography.CngKeyBlobFormat format);
static member FromByteArray : byte[] * System.Security.Cryptography.CngKeyBlobFormat -> System.Security.Cryptography.ECDiffieHellmanPublicKey
Public Shared Function FromByteArray (publicKeyBlob As Byte(), format As CngKeyBlobFormat) As ECDiffieHellmanPublicKey

Paramètres

publicKeyBlob
Byte[]

Tableau d'octets qui contient une clé publique ECDH (Elliptic Curve Diffie-Hellman).A byte array that contains an Elliptic Curve Diffie-Hellman (ECDH) public key.

format
CngKeyBlobFormat

Objet qui spécifie le format du BLOB de clé.An object that specifies the format of the key BLOB.

Retours

Objet qui contient la clé publique ECDH sérialisée dans le tableau d'octets.An object that contains the ECDH public key that is serialized in the byte array.

Attributs

Exceptions

Le paramètre publicKeyBlob ou format est null.The publicKeyBlob or format parameter is null.

Le paramètre publicKeyBlob ne contient pas de clé ECDiffieHellman.The publicKeyBlob parameter does not contain an ECDiffieHellman key.

Remarques

Cette méthode statique est partagée entre toutes ECDiffieHellmanCngPublicKey les instances.This static method is shared among all ECDiffieHellmanCngPublicKey instances.

S’applique à