Sådan signeres VBA-makroer digitalt ved hjælp af eSigner CKA

eSigner CKA (Cloud Key Adapter) er en Windows-applikation, der udnytter CNG-grænsefladen (KSP Key Service Provider), som gør det muligt for værktøjer som certutil.exe og signtool.exe at få adgang til eSigner Cloud Signature Consortium (CSC) API til virksomhedskodesignering. Den fungerer som et virtuelt USB-token og indlæser kodesigneringscertifikater i Windows-certifikatlageret.

Krav

  1. Køb en SSL.com Kodesigneringscertifikat or Extended Validation (EV) Code Signing Certifikat 
  2. Tilmeld dit kodesigneringscertifikat i eSigner
  3. Download og installer eSigner CKA
Download og installer Microsoft Office Subject Interface-pakker til digital signering af VBA-projekter ved hjælp af dette link: https://www.microsoft.com/en-us/download/details.aspx?id=56617 Bemærk: Nogle brugere kan støde på en underskriftsfejl, fordi VBA tilbyder en SHA1-hash af koden til at sende til eSigner, men eSigner kræver SHA256 eller højere. For at løse dette. microsoft anbefaler følgende: Du kan tilføje en DWORD-registreringsnøgleværdi V1HashEnhanced for at vælge en anden hashalgoritme under HKCU\SOFTWARE\Microsoft\VBA\Security med værdialgoritmeregler (1 til SHA1, 2 til SHA256, 3 til SHA384, 4 til SHA512).

Trin til at underskrive

Når det er installeret, skal du udføre følgende trin:
  1. Åbn en administratorkommandoprompt og skriv følgende, stien vil være, hvor du lige har installeret filerne:
    regsvr32.exe
    regsvr32.exe
    For mere information om, hvordan du registrerer OLE-kontroller, besøg Microsofts hjemmeside.
    Hvis det lykkes, vil du se en meddelelse: "DIIRegister Server in lykkedes."
  2. Installer følgende: download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe
  3. Installer eSigner CKA
  4. Kør SignTool-kommandoen for at signere makroer baseret på denne vejledning: https://www.ssl.com/how-to/automate-ev-code-signing-with-signtool-or-certutil-esigner/#components-of-the-command-line
Hvis du har spørgsmål i forbindelse med PKI og digitale certifikater, bedes du kontakte os via e-mail på Support@SSL.com, ring til 1-SSL-certifikat (1-775-237-8434), eller klik blot på chat-knappen nederst til højre på denne side. Som altid tak for at du valgte SSL.com!

Hold dig informeret og sikker

SSL.com er en global leder inden for cybersikkerhed, PKI og digitale certifikater. Tilmeld dig for at modtage de seneste industrinyheder, tips og produktmeddelelser fra SSL.com.

Vi vil meget gerne have din feedback

Tag vores undersøgelse og fortæl os dine tanker om dit seneste køb.