Hoe u VBA-macro's digitaal ondertekent met eSigner CKA

eSigner CKA (Cloud Key Adapter) is een Windows-applicatie die gebruikmaakt van de CNG-interface (KSP Key Service Provider), waardoor tools zoals certutil.exe en signtool.exe toegang krijgen tot de eSigner Cloud Signature Consortium (CSC) API voor enterprise code signing. Het functioneert als een virtueel USB-token en laadt code signing-certificaten in de Windows-certificaatopslag.

Voorwaarden

  1. Koop een SSL.com Code ondertekenen certificaat or Extended Validation (EV) Code Signing-certificaat 
  2. Registreer uw certificaat voor codeondertekening in eSigner
  3. Download en installeer eSigner CKA
Download en installeer Microsoft Office Subject Interface Packages voor het digitaal ondertekenen van VBA-projecten via deze link: https://www.microsoft.com/en-us/download/details.aspx?id=56617 Opmerking: Sommige gebruikers kunnen een fout tegenkomen bij het ondertekenen omdat VBA een SHA1-hash van de code biedt om naar eSigner te sturen, maar eSigner vereist SHA256 of hoger. Om dit op te lossen. Microsoft beveelt het volgende aan: U kunt een DWORD-registersleutelwaarde V1HashEnhanced toevoegen om een ​​ander hash-algoritme te kiezen, onder HKCU\SOFTWARE\Microsoft\VBA\Security met waarde-algoritmeregels (1 tot SHA1, 2 tot SHA256, 3 tot SHA384, 4 tot SHA512).

Stappen om te ondertekenen

Na installatie voert u de volgende stappen uit:
  1. Open een beheerdersopdrachtprompt en typ het volgende. Het pad is waar u zojuist de bestanden hebt geïnstalleerd:
    regsvr32.exe
    regsvr32.exe
    Ga voor meer informatie over het registreren van OLE-besturingselementen naar Microsoft's website.
    Als dit lukt, ziet u een bericht: “DIIRegister Server in geslaagd."
  2. Installeer het volgende: download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe
  3. Installeer eSigner CKA
  4. Voer de opdracht SignTool uit om macro's te ondertekenen op basis van deze handleiding: https://www.ssl.com/how-to/automate-ev-code-signing-with-signtool-or-certutil-esigner/#components-of-the-command-line
Als u vragen heeft over PKI en digitale certificaten, neem dan contact met ons op via e-mail op Support@SSL.com, bel 1-SSL-Certificaat (1-775-237-8434), of klik gewoon op de chat-knop rechts onderaan deze pagina. Zoals altijd, bedankt voor het kiezen SSL.com!

Blijf geïnformeerd en veilig

SSL.com is een wereldleider op het gebied van cyberbeveiliging, PKI en digitale certificaten. Meld u aan om het laatste branchenieuws, tips en productaankondigingen te ontvangen van SSL.com.

We willen graag uw feedback

Vul onze enquête in en laat ons uw mening over uw recente aankoop weten.