X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.