Hvorfor konvertere PEM til CRT?
Noget software, installatører og serverkontrolpaneler (cPanel, Plesk, ældre IIS-guider) beder om en .crt-fil. I de fleste tilfælde er dette en navngivningskonvention - de ønsker en fil, der kun indeholder slutentitets-certifikatet. Lejlighedsvis kræver målet binær DER frem for Base64-tekst, og så er en rigtig kodningskonvertering nødvendig.
Sådan konverterer du PEM til CRT
OpenSSL FREE
Kør openssl x509 -in cert.pem -outform der -out cert.crt for at producere en binær DER .crt; bekræft med openssl x509 -in cert.crt -inform der -text -noout. OpenSSL er GRATIS og kører på Windows, macOS og Linux.
Om disse formater
En PEM-fil er en tekstbeholder til kryptografiske data - oftest et SSL/TLS-certifikat, en privat nøgle eller begge dele. Åbn den i et hvilket som helst tekstredigeringsprogram for at se,…
Åbn .PEM detaljer →En CRT-fil er et X.509 digitalt certifikat, der knytter en identitet (et websted, en server eller en udgiver) til en offentlig nøgle, signeret af en certifikatautoritet. På Windows kan du…
Åbn .CRT detaljer →Kvalitet & hvad man skal være opmærksom på
- Hvis
.pemallerede indeholder et Base64-certifikat (-----BEGIN CERTIFICATE-----), fungerer det ofte at omdøbe den til.crtuden nogen konvertering - mange værktøjer behandler de to filtypenavne som udskiftelige. - Før du omdøber, skal du bekræfte, at
.pemkun indeholder slutentitets-certifikatblokken; udtræk kun certifikatet, hvis den også indeholder en privat nøgle eller kæde. - En
.crt-fil gemmes også ofte som.cer- indholdet er identisk; kun filtypenavnet er forskelligt.
Ofte stillede spørgsmål
Er det sikkert at omdøbe en `.pem`-fil til `.crt`?
-----BEGIN CERTIFICATE----- - mange værktøjer behandler de to filtypenavne som ækvivalente.Hvornår har jeg rent faktisk brug for OpenSSL i stedet for bare at omdøbe?
Hvad hvis min `.pem` også indeholder en privat nøgle?
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- til en ny fil, før du omdøber - distribuer aldrig en fil, der indeholder din private nøgle.Hvordan bekræfter jeg, at den konverterede `.crt` er gyldig?
openssl x509 -in cert.crt -inform der -text -noout; hvis den udskriver certifikatdetaljer, virkede konverteringen.