Condividi tramite


X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Metodo

Definizione

Combina una chiave privata con la chiave pubblica di un ECDiffieHellman certificato per generare un nuovo certificato 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

Parametri

privateKey
ECDiffieHellman

Chiave ECDiffieHellman privata.

Restituisce

Nuovo certificato ECDiffieHellman con la HasPrivateKey proprietà impostata su true. Il certificato corrente non viene modificato.

Eccezioni

privateKey è null.

Al certificato è già associata una chiave privata.

Per il certificato non esiste una chiave pubblica.

-oppure-

La chiave privata specificata non corrisponde alla chiave pubblica per questo certificato.

Si applica a