Zum Inhalt springen
Aback Tools Logo

Zertifikat-Authenticode-Prüfer

Überprüfen Sie mit unserem kostenlosen Online-Zertifikat-Authenticode-Checker, ob das digitale Zertifikat einer signierten Datei gültig ist. Fügen Sie PEM-codierte Zertifikatsdaten, PKCS7-signierte Blöcke ein oder laden Sie eine signierte Datei (.cer, .crt, .p7b, .exe, .dll) hoch, um die eingebetteten X.509-Zertifikatdetails zu extrahieren und zu analysieren – Informationen zum Antragsteller und Aussteller, Gültigkeitsdaten, Seriennummer, SHA-1/SHA-256-Fingerabdrücke, Schlüsselverwendung, erweiterte Schlüsselverwendung, Zertifikatskettenanalyse und Unterzeichnerinformationen. Das Tool verwendet die pkijs-Bibliothek zum Parsen von PKCS7/CMS-Strukturen und die gesamte Verarbeitung läuft vollständig in Ihrem Browser – keine Uploads, keine Anmeldung, völlig kostenlos.

Certificate Authenticode Checker

Check if a signed file's digital certificate is valid. Paste a PEM certificate, PKCS7 signed data block, or upload a signed file to extract PKCS7 signature details, issuer and subject information, validity dates, serial number, SHA-1/SHA-256 thumbprints, key usage, certificate chain analysis, and more. All processing runs locally in your browser - no uploads, no signup, completely free.

Examples:

Drop a signed file here or click to browse

.cer, .crt, .p7b, .der, .exe, .dll, .cab, .msi, .p12

OR paste certificate text

Note: This tool performs certificate parsing and date validation in your browser. It does notperform full certificate chain validation against root CA stores or CRL/OCSP revocation checking. Self-signed certificates will show as valid by date but are flagged as self-signed. For full PKI validation, use a tool like OpenSSL's verify command or Microsoft's SignTool.

Um

  • Was ist Authenticode? Authenticode ist die Code-Signatur-Technologie von Microsoft, die digitale PKCS7-Signaturen (Public Key Cryptography Standard #7) verwendet, um die Authentizität und Integrität von Software zu überprüfen. Wenn ein Entwickler seine ausführbare Datei, DLL, CAB oder Installationsdatei signiert, wird eine Authenticode-Signatur in die Datei eingebettet, die die X.509-Zertifikatskette des Unterzeichners, einen kryptografischen Hash des Dateiinhalts und einen Zeitstempel einer vertrauenswürdigen Zeitstempelstelle enthält. Windows validiert diese Signatur, um den Herausgebernamen während der Installation anzuzeigen und die Ausführung manipulierter ausführbarer Dateien zu verhindern.
  • So funktioniert der Zertifikatsprüfer: Das Tool akzeptiert PEM-codierte Zertifikate/PKCS7-Blöcke oder unformatierte binär signierte Dateien. Es verwendet die pkijs-Bibliothek (eine reine JavaScript-Implementierung der PKI-Standards), um die ASN.1-Struktur zu dekodieren und alle X.509-Zertifikate aus dem PKCS7 SignedData-Container zu extrahieren. Jedes Zertifikat wird analysiert, um die Distinguished Names des Antragstellers/Ausstellers, die Seriennummer, den Gültigkeitszeitraum, Informationen zum öffentlichen Schlüssel und X.509v3-Erweiterungen (Schlüsselverwendung, erweiterte Schlüsselverwendung, grundlegende Einschränkungen, alternative Namen des Antragstellers) zu extrahieren. Das Tool berechnet außerdem SHA-1- und SHA-256-Fingerabdrücke jedes Zertifikats und vergleicht das aktuelle Datum mit der Gültigkeitsdauer.
  • Grundlegendes zu PKCS7-/CMS-Signaturen PKCS7 (RFC 2315) und sein Nachfolger CMS (Cryptographic Message Syntax, RFC 5652) definieren ein Standardformat für digital signierte Nachrichten. Der Inhaltstyp „SignedData“ (OID 1.2.840.113549.1.7.2) enthält die tatsächlich signierten Daten, eine oder mehrere Unterzeichner-IDs, die eingebettete X.509-Zertifikatskette und optionale Zeitstempelattribute. In Authenticode sind die signierten Daten ein Hash der ausführbaren Datei, und der PKCS7-Blob wird an die Datei im PE-Sicherheitsdatenverzeichnis (für PE-Dateien) angehängt oder als separate Katalogdatei (.cat) gespeichert.
  • Browserbasierte Verarbeitung und Datenschutz Die gesamte Analyse und Validierung von Zertifikaten erfolgt vollständig in Ihrem Browser unter Verwendung der JavaScript-Bibliotheken pkijs und asn1js. Ihre Zertifikate und signierten Dateien verlassen niemals Ihr Gerät – keine Uploads, keine Serveranfragen, keine Dienste Dritter. Dadurch eignet sich das Tool für die Analyse sensibler Codesignaturzertifikate, proprietärer signierter Binärdateien und Sicherheitsforschungsbeispiele, ohne sie einem externen Netzwerk auszusetzen.

Häufig gestellte Fragen

Authenticode ist die Code-Signatur-Technologie von Microsoft, die eine digitale PKCS7-Signatur in ausführbare Dateien (.exe, .dll, .cab, .msi) einbettet. Es erstellt einen kryptografischen Hash der Datei, verpackt sie in eine PKCS7-SignedData-Struktur mit der Zertifikatskette des Entwicklers und fügt optional einen Zeitstempel hinzu. Windows validiert dies, um die Dateiintegrität zu überprüfen und die Herausgeberidentität anzuzeigen.

PEM-Zertifikate (-----BEGIN CERTIFICATE-----), PEM PKCS7-Blöcke (-----BEGIN PKCS7-----), DER-Binärzertifikate (.cer, .crt, .der), PKCS7-Binärdateien (.p7b, .p7c) und binär signierte Dateien (.exe, .dll, .cab, .msi, .cat).

Nein. Das Tool analysiert PKCS7-Strukturen und validiert Datumsbereiche, führt jedoch keine vollständige Kettenvalidierung anhand von Root-CA-Speichern durch und überprüft CRL/OCSP nicht auf Widerruf. Selbstsignierte Zertifikate werden gekennzeichnet. Für eine vollständige Validierung verwenden Sie die OpenSSL-Verifizierung oder Microsoft SignTool.

PEM ist Base64-codierter Text mit Kopf-/Fußzeilen, der für Menschen lesbar und zum Kopieren und Einfügen geeignet ist. DER ist eine rohe Binärdatei ASN.1, kompakter, aber nicht für Menschen lesbar. Das Tool erkennt beide Formate automatisch.

Ein Zertifikat-Fingerabdruck ist ein kryptografischer Hash (SHA-1 oder SHA-256) des gesamten Zertifikats im DER-Format. Es identifiziert ein Zertifikat eindeutig und wird in Windows-Zertifikatspeichern, Azure Key Vault und der Anwendungskonfiguration zum Anheften von Zertifikaten verwendet.

Nein. Die gesamte Verarbeitung wird lokal in Ihrem Browser mithilfe der JavaScript-Bibliotheken pkijs und asn1js ausgeführt. Ihre Dateien und Zertifikate verlassen niemals Ihr Gerät.

Ein selbstsigniertes Zertifikat wird mit seinem eigenen privaten Schlüssel und nicht mit einer vertrauenswürdigen Zertifizierungsstelle signiert. Sie kommen häufig in Entwicklungs- und internen Umgebungen vor. Sie bieten Verschlüsselung, werden jedoch von Betriebssystemen oder Browsern standardmäßig nicht als vertrauenswürdig eingestuft.

EKU schränkt die Verwendung eines Zertifikats ein. Code Signing-Zertifikate enthalten die EKU „Code Signing“ (OID 1.3.6.1.5.5.7.3.3). Zu den weiteren EKU-Werten gehören „Serverauthentifizierung“ für HTTPS und „Zeitstempel“ für Zeitstempelbehörden.

Ja – 100 % kostenlos, für immer. Keine Anmeldung, kein Konto, keine Premium-Stufe, keine Nutzungsbeschränkungen und keine Werbung. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser, ohne Server-Uploads.