Freigeben über


ECDiffieHellmanCngPublicKey.FromByteArray(Byte[], CngKeyBlobFormat) Methode

Definition

Konvertiert ein Bytearray, das einen öffentlichen Schlüssel enthält, in ein ECDiffieHellmanCngPublicKey-Objekt mit dem angegebenen Format.

public:
 static System::Security::Cryptography::ECDiffieHellmanPublicKey ^ FromByteArray(cli::array <System::Byte> ^ publicKeyBlob, System::Security::Cryptography::CngKeyBlobFormat ^ format);
public static System.Security.Cryptography.ECDiffieHellmanPublicKey FromByteArray (byte[] publicKeyBlob, System.Security.Cryptography.CngKeyBlobFormat format);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static System.Security.Cryptography.ECDiffieHellmanPublicKey FromByteArray (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
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member FromByteArray : byte[] * System.Security.Cryptography.CngKeyBlobFormat -> System.Security.Cryptography.ECDiffieHellmanPublicKey
[<System.Security.SecurityCritical>]
static member FromByteArray : byte[] * System.Security.Cryptography.CngKeyBlobFormat -> System.Security.Cryptography.ECDiffieHellmanPublicKey
Public Shared Function FromByteArray (publicKeyBlob As Byte(), format As CngKeyBlobFormat) As ECDiffieHellmanPublicKey

Parameter

publicKeyBlob
Byte[]

Ein Bytearray, das einen öffentlichen ECDH (Elliptic Curve Diffie-Hellman)-Schlüssel enthält.

format
CngKeyBlobFormat

Ein Objekt, das das Format des Schlüssel-BLOB angibt.

Gibt zurück

Ein Objekt, das den öffentlichen ECDH-Schlüssel enthält, der in das Bytearray serialisiert wird.

Attribute

Ausnahmen

Der publicKeyBlob-Parameter oder der format-Parameter ist null.

Der publicKeyBlob-Parameter enthält keinen ECDiffieHellman-Schlüssel.

Hinweise

Diese statische Methode wird von allen ECDiffieHellmanCngPublicKey Instanzen gemeinsam verwendet.

Gilt für: