X509Certificate2.CopyWithPrivateKey(ECDiffieHellman) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Kombiniert einen privaten Schlüssel mit dem öffentlichen Schlüssel eines ECDiffieHellman Zertifikats, um ein neues ECDiffieHellman-Zertifikat zu generieren.
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
Parameter
- privateKey
- ECDiffieHellman
Der private ECDiffieHellman-Schlüssel.
Gibt zurück
Ein neues ECDiffieHellman-Zertifikat, bei dem die HasPrivateKey -Eigenschaft auf true
festgelegt ist.
Das aktuelle Zertifikat wird nicht geändert.
Ausnahmen
privateKey
ist null
Dem Zertifikat ist bereits ein privater Schlüssel zugeordnet.
Das Zertifikat besitzt keinen öffentlichen Schlüssel.
- oder -
Der angegebene private Schlüssel stimmt nicht mit dem öffentlichen Schlüssel für dieses Zertifikat überein.