Konfigurera eSigner CKA
Ladda ner eSigner CKA från SSL.com och installera applikationen.
För en komplett guide om hur du installerar eSigner CKA och använder den för att ladda ditt EV-kodsigneringscertifikat på Användarcertifikatbutik, gå över till den här guiden: Hur man automatiserar EV-kodsignering med Signtool.exe eller Certutil.exe med eSigner CKA (Cloud Key Adapter).
Följande underavsnitt är viktiga utdrag från guiden.
Välj Automatisk kodsignering
Om du väljer Automatisk kodsignering under installationsläget förhindrar Visual Studio att fråga flera gånger om OTP om du har flera filer att signera. Klick denna länk för att läsa avsnittet i guiden som förklarar hur man installerar eSigner CKA för automatisk kodsignering.
Efter att ha installerat eSigner CKA, logga in på programmet med dina SSL.com-kontouppgifter.
Placera ditt tidsbaserade engångslösenord (TOTP)
Du kan hitta din TOTP inkluderad i EV Code Signing-certifikatbeställningsinformationen på ditt SSL.com-konto. Skriv in den 4-siffriga PIN-koden som du tidigare ställde in när du registrerade din beställning för eSigner och klicka sedan på Visa QR-kod knappen för att visa TOTP.
Din TOTP kommer att visas på en ruta märkt hemlig kod. Kopiera TOTP, klistra in den på TOTP hemlighet fältet i eSigner CKA-fönstret och klicka sedan på OK knappen för att spara den.
När du har lagt in dina SSL.com-kontouppgifter och TOTP kommer du att kunna se detaljerna för ditt EV Code Signing-certifikat. Om du bestämmer dig för att uppdatera din TOTP, klistra in den nya TOTP i det tilldelade fältet och klicka sedan Save.
Kontrollera ditt EV-kodsigneringscertifikat i Användarcertifikatbutik
När du har installerat eSigner CKA och lagt till ditt EV Code Signing-certifikat till Användarcertifikatbutik, kommer du att kunna kontrollera ditt EV Code Signing-certifikat genom att trycka på Windows-tangenten + R och skriv sedan in certmgr.msc för att komma åt användarcertifikatarkivet. När certifikathanteraren dyker upp klickar du på Personlig mapp på den vänstra panelen och välj sedan Certifieringar undermappen till höger för att hitta ditt EV Code Signing-certifikat.
Kör Visual Studio 2022
Öppna ditt projekt i Visual Studio och för muspekaren till Solution Explorer-fönstret.
Klicka på fliken Demo och välj alternativet Publicera.
När fönstret för publiceringsplatser visas väljer du Clickonce och klicka sedan på Nästa.
Bekräfta platsen för publicering och klicka Nästa.
Fortsätt klicka Nästa för installationsplats och Inställningar
När du når Tecken manifesterar steg, klicka på kryssrutan för Signera ClickOnce-manifesterna alternativet och klicka sedan på Välj från butik.
Välj rätt EV-kodsigneringscertifikat som du har laddat på User Certificate Store med eSigner CKA.
Du kan också kontrollera om certifikatets serienummer matchar det på eSigner CKA genom att klicka på certifikatets egenskaper och Detaljer fliken.
Klicka på Slutför
När du är säker på att du har valt rätt certifikat klickar du Nästa och sedan, Finish.
Redo att publicera
Visual Studio kommer då att meddela dig att filen är redo att publiceras till ClickOnce. Klicka på Publicera knapp.
Publicerad framgångsrikt
Flera sekunder efter att du klickat på Publicera knappen kommer Visual Studio 2022 att meddela dig om filerna har kodsignerats och publicerats.
Kontrollera de digitala signaturerna på de signerade filerna
Du kan sedan fortsätta till platsen för filerna som har kodsignerats och kontrollera detaljerna för deras digitala signaturer.
Högerklicka på varje fil. Klick Våra Bostäder. Klicka på Digitala signaturer flik. Klicka sedan på Detaljer knappen för att se detaljerna för EV-kodsigneringscertifikatet.
Anmärkningar
- Den här handledningen är för ClickOnce eSigner CKA-integration med Visual Studio 2022
- eSigner CKA kommer inte att fungera på Visual Studio 2013 på grund av CSP (Cryptographic Service Providers)
- eSigner CKA kommer att fungera på Visual Studio 2019 men kommer att ha små variationer på vissa steg baserat på dess gränssnitt.
- Datum och tid på din dator bör synkroniseras till den plats där du för närvarande signerar. Om så inte är fallet kommer Visual Studio 2022 inte att publicera dina filer.
- När du kodsignerar dina filer med eSigner CKA och Visual Studio 2022 kan du både använda ett utfärdat certifikat eller ett testcertifikat på SSL.com-sandlådan. eSigner CKA-guiden lär dig hur du konfigurerar applikationen för antingen live- eller testsignering.