Richten Sie eSigner CKA ein
Laden Sie eSigner CKA von SSL.com herunter und installieren Sie die Anwendung.
Eine vollständige Anleitung zur Installation von eSigner CKA und zur Verwendung zum Laden Ihres EV-Codesignaturzertifikats auf der Speicher für Benutzerzertifikate, Gehen Sie zu dieser Anleitung: So automatisieren Sie die EV-Code-Signierung mit Signtool.exe oder Certutil.exe mit eSigner CKA (Cloud Key Adapter).
Die folgenden Unterabschnitte sind wichtige Auszüge aus dem Leitfaden.
Wählen Sie Automatisierte Codesignierung
Die Auswahl von Automated Code Signing während des Installationsmodus verhindert, dass Visual Studio mehrmals nach dem OTP fragt, wenn Sie mehrere Dateien signieren müssen. Klicken diesen Link um den Abschnitt des Handbuchs zu lesen, in dem erklärt wird, wie eSigner CKA für die automatisierte Code-Signierung installiert wird.
Melden Sie sich nach der Installation von eSigner CKA mit Ihren SSL.com-Kontodaten beim Programm an.
Platzieren Sie Ihr zeitbasiertes Einmalpasswort (TOTP)
Sie finden Ihr TOTP in den Bestelldetails des EV Code Signing-Zertifikats in Ihrem SSL.com-Konto. Geben Sie die 4-stellige PIN ein, die Sie zuvor festgelegt haben, als Sie Ihre Bestellung für eSigner registriert haben, und klicken Sie dann auf QR-Code anzeigen Taste, um das TOTP anzuzeigen.
Ihr TOTP wird auf einem Feld mit der Bezeichnung angezeigt Geheim Code. Kopieren Sie das TOTP, fügen Sie es auf der TOTP-Geheimnis Feld des eSigner CKA-Fensters und klicken Sie dann auf OK Schaltfläche, um es zu speichern.
Nachdem Sie Ihre SSL.com-Kontoanmeldeinformationen und TOTP eingegeben haben, können Sie die Details Ihres EV Code Signing-Zertifikats anzeigen. Falls Sie sich entscheiden, Ihr TOTP zu aktualisieren, fügen Sie das neue TOTP in das zugewiesene Feld ein und klicken Sie dann Gespeichert.
Überprüfen Sie Ihr EV Code Signing-Zertifikat in der Speicher für Benutzerzertifikate
Nach der Installation von eSigner CKA und dem Hinzufügen Ihres EV Code Signing-Zertifikats zur Speicher für Benutzerzertifikate, können Sie Ihr EV Code Signing-Zertifikat überprüfen, indem Sie auf drücken Windows-Taste + R und dann eintippen certmgr.msc um auf den Speicher für Benutzerzertifikate zuzugreifen. Wenn das Zertifikat-Manager-Fenster erscheint, klicken Sie auf die Unsere Ordner auf der linken Seite und wählen Sie dann den Zertifikate Unterordner auf der rechten Seite, um Ihr EV Code Signing-Zertifikat zu finden.
Führen Sie Visual Studio 2022 aus
Öffnen Sie Ihr Projekt in Visual Studio, und bewegen Sie den Mauszeiger auf das Fenster Projektmappen-Explorer.
Klicken Sie auf die Registerkarte Demo und wählen Sie die Option Veröffentlichen.
Wenn das Fenster für die Veröffentlichungsorte erscheint, wählen Sie Klicken Sie aufOnce und klicken Sie dann auf Weiter.
Bestätigen Sie den Ort für die Veröffentlichung und klicken Sie darauf Weiter.
Klicken Sie weiter Next für Installationsort und deine Einstellungen
Sobald Sie die erreichen Zeichen manifestiert Stufe, klicken Sie auf das Kontrollkästchen für Signieren Sie die ClickOnce-Manifeste Option und klicken Sie dann auf Aus dem Shop auswählen.
Wählen Sie mithilfe von eSigner CKA das richtige EV-Codesignaturzertifikat aus, das Sie in den Benutzerzertifikatspeicher geladen haben.
Sie können auch überprüfen, ob die Seriennummer des Zertifikats mit der auf eSigner CKA übereinstimmt, indem Sie auf die Zertifikatseigenschaften und klicken Details Tab.
Klicken Sie auf Fertig stellen
Nachdem Sie sich vergewissert haben, dass Sie das richtige Zertifikat ausgewählt haben, klicken Sie auf Next und dann, Farbe.
Bereit zur Veröffentlichung
Visual Studio benachrichtigt Sie dann, dass die Datei für die Veröffentlichung in ClickOnce bereit ist. Drücke den Veröffentlichen .
Erfolgreich veröffentlicht
Einige Sekunden nach dem Klicken auf die Veröffentlichen klicken, werden Sie von Visual Studio 2022 benachrichtigt, wenn die Dateien erfolgreich codesigniert und veröffentlicht wurden.
Überprüfen Sie die digitalen Signaturen der signierten Dateien
Sie können dann zum Speicherort der Dateien gehen, die cosigniert wurden, und nach den Details ihrer digitalen Signaturen suchen.
Klicken Sie mit der rechten Maustaste auf jede Datei. Klicken Ferienhäuser. Drücke den Digitale Signaturen Tab. Und dann klicken Sie auf Details Schaltfläche, um die Details des EV-Codesignaturzertifikats anzuzeigen.
Notizen
- Dieses Tutorial ist für die ClickOnce eSigner CKA-Integration mit Visual Studio 2022
- eSigner CKA funktioniert aufgrund von CSP (Cryptographic Service Providers) nicht auf Visual Studio 2013
- eSigner CKA funktioniert mit Visual Studio 2019, weist jedoch aufgrund seiner Benutzeroberfläche geringfügige Abweichungen bei einigen Schritten auf.
- Das Datum und die Uhrzeit auf Ihrem Computer sollten mit dem Ort synchronisiert werden, an dem Sie gerade unterschreiben. Wenn dies nicht der Fall ist, kann Visual Studio 2022 Ihre Dateien nicht veröffentlichen.
- Beim Code-Signieren Ihrer Dateien mit eSigner CKA und Visual Studio 2022 können Sie sowohl ein ausgestelltes Zertifikat als auch ein Testzertifikat in der SSL.com-Sandbox verwenden. Der eSigner CKA-Leitfaden zeigt Ihnen, wie Sie die Anwendung für Live- oder Testsignaturen konfigurieren.