Sdílet prostřednictvím


X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Metoda

Definice

Kombinuje privátní klíč s veřejným klíčem ECDiffieHellman certifikátu a vygeneruje nový certifikát 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

Parametry

privateKey
ECDiffieHellman

Privátní klíč ECDiffieHellman.

Návraty

Nový certifikát ECDiffieHellman s vlastností nastavenou HasPrivateKey na true. Aktuální certifikát se nezmění.

Výjimky

privateKey je null.

Certifikát už má přidružený privátní klíč.

Certifikát nemá veřejný klíč.

-nebo-

Zadaný privátní klíč neodpovídá veřejnému klíči pro tento certifikát.

Platí pro