Поделиться через


X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Метод

Определение

Объединяет закрытый ключ с открытым ключом ECDiffieHellman сертификата для создания нового сертификата ECDiffieHellman.

public:
 System::Security::Cryptography::X509Certificates::X509Certificate2 ^ CopyWithPrivateKey(System::Security::Cryptography::ECDiffieHellman ^ privateKey);
public System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey (System.Security.Cryptography.ECDiffieHellman privateKey);
member this.CopyWithPrivateKey : System.Security.Cryptography.ECDiffieHellman -> System.Security.Cryptography.X509Certificates.X509Certificate2
Public Function CopyWithPrivateKey (privateKey As ECDiffieHellman) As X509Certificate2

Параметры

privateKey
ECDiffieHellman

Закрытый ключ ECDiffieHellman.

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

Новый сертификат ECDiffieHellman со свойством HasPrivateKey , равным true. Текущий сертификат не изменяется.

Исключения

privateKey имеет значение null.

С сертификатом уже связан закрытый ключ.

Сертификат не имеет открытого ключа.

-или-

Указанный закрытый ключ не соответствует открытому ключу для этого сертификата.

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