X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Łączy klucz prywatny z kluczem publicznym certyfikatu ECDiffieHellman w celu wygenerowania nowego certyfikatu 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
Prywatny klucz ECDiffieHellman.
Zwraca
Nowy certyfikat ECDiffieHellman z właściwością ustawioną HasPrivateKey na .true
Bieżący certyfikat nie jest modyfikowany.
Wyjątki
privateKey
to null
.
Certyfikat ma już skojarzony klucz prywatny.
Certyfikat nie ma klucza publicznego.
-lub-
Określony klucz prywatny nie jest zgodny z kluczem publicznym dla tego certyfikatu.