DSACertificateExtensions.CopyWithPrivateKey(X509Certificate2, DSA) 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 DSA-Zertifikats zum Generieren eines neuen DSA-Zertifikats.
public:
[System::Runtime::CompilerServices::Extension]
static System::Security::Cryptography::X509Certificates::X509Certificate2 ^ CopyWithPrivateKey(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate, System::Security::Cryptography::DSA ^ privateKey);
public static System.Security.Cryptography.X509Certificates.X509Certificate2 CopyWithPrivateKey (this System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, System.Security.Cryptography.DSA privateKey);
static member CopyWithPrivateKey : System.Security.Cryptography.X509Certificates.X509Certificate2 * System.Security.Cryptography.DSA -> System.Security.Cryptography.X509Certificates.X509Certificate2
<Extension()>
Public Function CopyWithPrivateKey (certificate As X509Certificate2, privateKey As DSA) As X509Certificate2
Parameter
- certificate
- X509Certificate2
Das DSA-Zertifikat.
- privateKey
- DSA
Der private DSA-Schlüssel.
Gibt zurück
Ein neues DSA-Zertifikat, bei dem der HasPrivateKey-Eigenschaftensatz auf true
gesetzt ist. Das eingegebene DSA-Zertifikatobjekt wird nicht geändert.
Ausnahmen
certificate
oder 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 das angegebene Zertifikat überein.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für