Hur man signerar VBA-makron digitalt med eSigner CKA

Relaterat innehåll

Vill du fortsätta lära dig?

Prenumerera på SSL.coms nyhetsbrev, håll dig informerad och säker.

eSigner CKA (Cloud Key Adapter) är en Windows-applikation som använder CNG-gränssnittet (KSP Key Service Provider), vilket gör det möjligt för verktyg som certutil.exe och signtool.exe att komma åt eSigner Cloud Signature Consortium (CSC) API för företagskodsignering. Den fungerar som en virtuell USB-token och laddar kodsigneringscertifikat till Windows-certifikatarkivet.

Krav

  1. Köp en SSL.com Kodsigneringscertifikat or Extended Validation (EV) Code Signing Certificate 
  2. Registrera ditt kodsigneringscertifikat i eSigner
  3. Ladda ner och installera eSigner CKA
Ladda ner och installera Microsoft Office Subject Interface-paket för digital signering av VBA-projekt med den här länken: https://www.microsoft.com/en-us/download/details.aspx?id=56617 Obs: Vissa användare kan stöta på ett signeringsfel eftersom VBA erbjuder en SHA1-hash av koden att skicka till eSigner men eSigner kräver SHA256 eller högre. För att lösa detta. Microsoft rekommenderar följande: Du kan lägga till ett DWORD-registernyckelvärde V1HashEnhanced för att välja en annan hashalgoritm, under HKCU\SOFTWARE\Microsoft\VBA\Security med värdealgoritmregler (1 till SHA1, 2 till SHA256, 3 till SHA384, 4 till SHA512).

Steg att signera

När du har installerat, utför följande steg:
  1. Öppna en administratörskommandotolk och skriv följande, sökvägen kommer att vara där du precis installerade filerna:
    regsvr32.exe
    regsvr32.exe
    För mer information om hur du registrerar OLE-kontroller, besök Microsofts webbplats.
    Om det lyckas kommer du att se ett meddelande: "DIIRegister Server in lyckades."
  2. Installera följande: download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe
  3. Installera eSigner CKA
  4. Kör SignTool-kommandot för att signera makron baserat på den här guiden: https://www.ssl.com/how-to/automate-ev-code-signing-with-signtool-or-certutil-esigner/#components-of-the-command-line
Om du har frågor relaterade till PKI och digitala certifikat, vänligen kontakta oss via e-post på Support@SSL.com, ring 1-SSL-certifikat (1-775-237-8434) eller klicka helt enkelt på chattknappen längst ner till höger på denna sida. Som alltid, tack för att du valde SSL.com!

Håll dig informerad och säker

SSL.com är en global ledare inom cybersäkerhet, PKI och digitala certifikat. Registrera dig för att få de senaste branschnyheterna, tipsen och produktmeddelanden från SSL.com.

Vi vill gärna ha din feedback

Följ vår undersökning och låt oss veta vad du tycker om ditt senaste köp.