X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Metoda

Definicja

Łą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.

Dotyczy