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設定されたHasPrivateKey新しい ECDiffieHellman 証明書。 現在の証明書は変更されません。

例外

privateKeynull です。

証明書には既に秘密キーが関連付けられています。

証明書に公開キーがありません。

- または -

指定した秘密キーがこの証明書の公開キーと一致しません。

適用対象