CRT-certifikat (.crt)
ITU-T:s StandardSSL/TLS X.509 Certificate (CRT) är den vanliga filändelsen för filer som lagrar det publika certifikat som möjliggör HTTPS-kryptering på Linux- och Unix-webbservrar (Apache, Nginx).
Konvertera CRT till PEM
Gratis konverterare från CRT till PEM i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar CRT-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar CRT-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
30 / 2D 2D 2D 2D 2D 42 45 47 49 4EASCII-REPRESENTATION: 0 / -----BEGIN
Standardisering: ITU-T:s X.509 / IETF:s RFC 5280
Tekniska specifikationer
| Containerarkitektur | Base64-PEM- eller binärkodning med DER av ett digitalt X.509-certifikat |
| Komprimering | Okomprimerade kryptografiska data |
| Byteordning | Big-endian (DER ASN.1) |
| Färgrymder | Inte tillämpligt (säkerhetsbehörighet) |
| Kanaler och struktur | Domännamn (SAN), organisationsuppgifter, parametrar för publik nyckel och digitala signaturer |
| Maximala dimensioner | Vanligen 1 KB till 5 KB |
| Transparens | Publik kryptografisk token |
| Strömning och progressiv visning | Atomär certifikatvalidering |
Teknisk jämförelsematris: CRT jämfört med konkurrenter
| Tekniskt attribut | CRT (Aktuell) | PEM | CER | P12 |
|---|---|---|---|---|
| Webbserverkonfiguration | Standard för Nginx / Apache | Certifikat, nycklar eller begäranden (CSR) | Standard för Windows IIS | Standard för Tomcat / Java |
| Typiskt innehåll | Endast publikt certifikat | Certifikat, nycklar eller begäranden (CSR) | Endast publikt certifikat | Krypterat paket (certifikat + nyckel) |
| Formatomslag | Base64 PEM eller binär DER | Strikt Base64-kodad ASCII-text | Binär DER eller PEM | PKCS #12 binärt arkiv |
| Privat nyckel inkluderad | Nej (kräver separat .key) | Kan inkludera privat nyckel | Nej (endast publik) | Ja (lösenordsskyddad) |
Vanliga skadeorsaker och hex-återställningsguide
Webbservern kan inte starta och visar 'SSL: error:0906D06C:PEM routines:PEM_read_bio:no start line'.
Grundorsak: Saknad eller skadad '-----BEGIN CERTIFICATE-----'-huvudbanner i PEM CRT-filen.
Återställning: Återställ giltiga PEM-huvud- och fotmarkeringar med hjälp av File2File.app Certificate Tool.
Säkerhetsanalys och attackvektorer för tolkar
CRT-certifikat måste verifieras mot rotcertifikatarkiv; overifierade certifikat riskerar Man-in-the-Middle-attacker (MitM).
Kända attackvektorer
- Acceptera självsignerade eller utgångna CRT-certifikat i automatiserade API-klienter.
- Man-in-the-Middle-attacker via otillförlitliga intermediära certifikat.
- Svaga signaturalgoritmer (MD5, SHA-1) som är sårbara för kollisionsförfalskning.
Rekommenderade skyddsåtgärder: Tillämpa strikt validering av certifikatutfärdare och kräv SHA-256- eller SHA-384-signaturer.
Historiskt ursprung och milstolpar
Viktiga fördelar
- Standard för Nginx / Apache
- Mänskligt läsbart när det lagras i PEM-format: kan visas i valfri textredigerare för att kontrollera utgångsdatum.
- Stöds av OpenSSL och alla kryptografiska kommandoradsverktyg.
Tekniska begränsningar
- Tvetydig kodning: kan, liksom CER, formateras antingen som ASCII PEM eller binär DER.
- Kan inte användas på en server utan motsvarande privatnyckel (.key-fil).
- Kräver manuell sammanfogning av mellanliggande CA-certifikat för att skapa fullständiga tillitskedjor.
Intressant teknisk kuriosa
- En CRT-fil som börjar med '-----BEGIN CERTIFICATE-----' är helt enkelt ett Base64-kodat DER-certifikat.
- Let's Encrypt har utfärdat över 3 miljarder kostnadsfria CRT-certifikat sedan lanseringen 2015.
- Hänglåssymbolen i webbläsarens adressfält bekräftar att ett giltigt CRT-certifikat har verifierats.
Vanliga tekniska frågor
Vad är skillnaden mellan .crt och .pem?
Båda är X.509-certifikat. .cer används vanligen i Windows-miljöer, medan .crt är standard i Linux- och Unix-miljöer. De kan oftast användas omväxlande.
Hur kan jag konvertera CRT till PFX eller P12 för Windows IIS?
Du kan kombinera din .crt-fil och privata .key-fil till ett lösenordsskyddat P12/PFX-paket direkt i din webbläsare med hjälp av File2File.app.
Kan jag titta på innehållet i en .crt-fil?
Ja! Om den är i PEM-format kan du öppna den i vilken textredigerare som helst eller klistra in den i File2File.app för att avkoda domännamn, utfärdare och utgångsdatum.
Relaterade konverteringspar för CRT
Genom att konvertera ett binärt CRT-säkerhetscertifikat till ett Base64-kodat PEM-textformat blir det kompatibelt med Apache, Nginx och moderna Linux-webbservrar.
Att konvertera ett PEM-textcertifikat till ett binärt CRT-certifikat gör att Apache-servrar och Windows-system kan läsa dina webbsäkerhetsuppgifter korrekt.