Un file di Certificato X.509, comunemente identificato dall'estensione '.crt', è un documento digitale standard che utilizza l'infrastruttura a chiave pubblica (PKI) X.509 per verificare l'autenticità di una chiave pubblica. Questi certificati sono cruciali per la comunicazione sicura e l'autenticazione sulle reti, in particolare per le connessioni SSL/TLS (HTTPS) su Internet. Un file '.crt' contiene tipicamente una chiave pubblica, informazioni sul proprietario della chiave (ad esempio, un sito web, un individuo o un'organizzazione) e una firma digitale rilasciata da un'Autorità di Certificazione (CA) fidata. La firma della CA verifica che la chiave pubblica appartenga effettivamente all'entità nominata nel certificato. Quando un browser web si connette a un sito sicuro, riceve il certificato '.crt' del sito e lo utilizza per verificarne l'identità e stabilire una connessione crittografata. Oltre alla sicurezza web, i file '.crt' sono utilizzati anche per la firma del codice (code signing), la crittografia delle email (S/MIME) e l'autenticazione del client in vari ambienti aziendali. Essenzialmente, sono passaporti digitali che stabiliscono fiducia in un mondo digitale, garantendo l'integrità e la riservatezza dei dati.