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
.
С сертификатом уже связан закрытый ключ.
Сертификат не имеет открытого ключа.
-или-
Указанный закрытый ключ не соответствует открытому ключу для этого сертификата.