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 密钥。

返回

属性设置为 true的新 ECDiffieHellman 证书HasPrivateKey。 当前证书未修改。

例外

privateKeynull

该证书已有关联的私钥。

该证书没有公钥。

- 或 -

指定的私钥与此证书的公钥不匹配。

适用于