ECDiffieHellmanCngPublicKey.FromByteArray(Byte[], CngKeyBlobFormat) Метод

Определение

Преобразует массив байтов, в котором содержится открытый ключ, в объект ECDiffieHellmanCngPublicKey в соответствии с заданным форматом.

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

Параметры

publicKeyBlob
Byte[]

Массив байтов, в котором содержится открытый ключ алгоритма Диффи-Хеллмана на эллиптических кривых (ECDH).

format
CngKeyBlobFormat

Объект, задающий формат большого двоичного объекта ключа.

Возвращаемое значение

Объект, в котором содержится открытый ключ ECDH, сериализованный в массив байтов.

Атрибуты

Исключения

Значение параметра publicKeyBlob или параметра formatnull.

Для параметра publicKeyBlob не задан ключ ECDiffieHellman.

Комментарии

Этот статический метод является общим для всех ECDiffieHellmanCngPublicKey экземпляров.

Применяется к