Eine X.509-Zertifikatsdatei, die üblicherweise durch die Erweiterung '.crt' identifiziert wird, ist ein standardisiertes digitales Dokument, das die X.509 Public Key Infrastructure (PKI) nutzt, um die Authentizität eines öffentlichen Schlüssels zu verifizieren. Diese Zertifikate sind entscheidend für sichere Kommunikation und Authentifizierung über Netzwerke, insbesondere für SSL/TLS (HTTPS)-Verbindungen im Internet. Eine '.crt'-Datei enthält typischerweise einen öffentlichen Schlüssel, Informationen über den Eigentümer des Schlüssels (z.B. eine Website, eine Einzelperson oder eine Organisation) und eine digitale Signatur einer vertrauenswürdigen Zertifizierungsstelle (Certificate Authority, CA). Die Signatur der CA bestätigt, dass der öffentliche Schlüssel tatsächlich der im Zertifikat genannten Entität gehört. Wenn ein Webbrowser eine Verbindung zu einer sicheren Website herstellt, empfängt er das '.crt'-Zertifikat der Website und verwendet es, um die Identität der Seite zu überprüfen und eine verschlüsselte Verbindung aufzubauen. Über die Websicherheit hinaus werden '.crt'-Dateien auch für Code Signing, E-Mail-Verschlüsselung (S/MIME) und Client-Authentifizierung in verschiedenen Unternehmensumgebungen eingesetzt. Sie fungieren im Wesentlichen als digitale Pässe, die Vertrauen in der digitalen Welt etablieren und somit Datenintegrität und Vertraulichkeit gewährleisten.