So signieren Sie VBA-Makros digital mit eSigner CKA

eSigner CKA (Cloud Key Adapter) ist eine Windows-Anwendung, die die CNG-Schnittstelle (KSP Key Service Provider) nutzt und Tools wie certutil.exe und signtool.exe den Zugriff auf die API des eSigner Cloud Signature Consortium (CSC) für die Unternehmenscode-Signatur ermöglicht. Es fungiert als virtuelles USB-Token und lädt Code-Signatur-Zertifikate in den Windows-Zertifikatspeicher.

Voraussetzungen:

  1. Kaufen Sie ein SSL.com Code Signing Certificate or Extended Validation (EV) Code Signing-Zertifikat 
  2. Registrieren Sie Ihr Codesignaturzertifikat in eSigner
  3. Laden Sie eSigner CKA herunter und installieren Sie es
Laden Sie Microsoft Office Subject Interface Packages zum digitalen Signieren von VBA-Projekten über diesen Link herunter und installieren Sie sie: https://www.microsoft.com/en-us/download/details.aspx?id=56617 Hinweis: Bei einigen Benutzern kann es zu einem Fehler beim Signieren kommen, da VBA einen SHA1-Hash des Codes anbietet, der an eSigner gesendet werden soll, eSigner jedoch SHA256 oder höher erfordert. So beheben Sie dieses Problem. Microsoft empfiehlt Folgendes: Sie können einen DWORD-Registrierungsschlüsselwert V1HashEnhanced hinzufügen, um unter HKCU\SOFTWARE\Microsoft\VBA\Security einen anderen Hash-Algorithmus mit Wert-Algorithmus-Regeln (1 bis SHA1, 2 bis SHA256, 3 bis SHA384, 4 bis SHA512) auszuwählen.

Schritte zur Unterzeichnung

Führen Sie nach der Installation die folgenden Schritte aus:
  1. Öffnen Sie eine Administrator-Eingabeaufforderung und geben Sie Folgendes ein. Der Pfad befindet sich dort, wo Sie gerade die Dateien installiert haben:
    regsvr32.exe
    regsvr32.exe
    Weitere Informationen zum Registrieren von OLE-Steuerelementen finden Sie unter Microsoft-Website.
    Bei Erfolg wird die Meldung „DIIRegister Server in“ angezeigt gelungen.“
  2. Installieren Sie Folgendes: download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe
  3. Installieren Sie eSigner CKA
  4. Führen Sie den SignTool-Befehl aus, um Makros basierend auf dieser Anleitung zu signieren: https://www.ssl.com/how-to/automate-ev-code-signing-with-signtool-or-certutil-esigner/#components-of-the-command-line
Wenn Sie Fragen haben zu PKI und digitale Zertifikate kontaktieren Sie uns bitte per E-Mail unter Support@SSL.comRufen Sie das 1-SSL-Zertifikat (1-775-237-8434) an oder klicken Sie einfach auf die Chat-Schaltfläche unten rechts auf dieser Seite. Wie immer vielen Dank für Ihre Wahl SSL.com!

Bleiben Sie informiert und sicher

SSL.com ist ein weltweit führendes Unternehmen im Bereich Cybersicherheit, PKI und digitale Zertifikate. Melden Sie sich an, um die neuesten Branchennachrichten, Tipps und Produktankündigungen von zu erhalten SSL.com.

Wir würden uns über Ihr Feedback freuen

Nehmen Sie an unserer Umfrage teil und teilen Sie uns Ihre Meinung zu Ihrem letzten Kauf mit.