Hvorfor konvertere PEM til CRT?
Enkelte programvarer, installasjonsprogrammer og kontrollpaneler for servere (cPanel, Plesk, eldre IIS-veivisere) ber om en .crt-fil. I de fleste tilfeller er dette en navnekonvensjon - de ønsker en fil som kun inneholder sluttenhetssertifikatet. Av og til krever målet binær DER i stedet for Base64-tekst, og da er en reell kodingskonvertering nødvendig.
Hvordan konvertere PEM til CRT
OpenSSL FREE
Kjør openssl x509 -in cert.pem -outform der -out cert.crt for å produsere en binær DER .crt; verifiser med openssl x509 -in cert.crt -inform der -text -noout. OpenSSL er GRATIS og kjører på Windows, macOS og Linux.
Om disse formatene
En PEM-fil er en tekstbeholder for kryptografiske data - som oftest et SSL/TLS-sertifikat, en privat nøkkel, eller begge deler. Åpne den i et hvilket som helst tekstredigeringsprogram for å…
Åpne .PEM-detaljer →En CRT-fil er et X.509 digitalt sertifikat som knytter en identitet (et nettsted, en server eller en utgiver) til en offentlig nøkkel, signert av en sertifiseringsinstans. På Windows kan du…
Åpne .CRT-detaljer →Kvalitet og hva du bør passe på
- Hvis
.pem-filen allerede inneholder et Base64-sertifikat (-----BEGIN CERTIFICATE-----), fungerer det ofte å endre navn til.crtuten konvertering - mange verktøy behandler de to filendelsene som utbyttbare. - Før du endrer navn, bekreft at
.pem-filen kun inneholder blokken for sluttenhetssertifikatet; pakk ut kun sertifikatet hvis den også inkluderer en privat nøkkel eller kjede. - En
.crt-fil lagres også ofte som.cer- innholdet er identisk; kun filendelsen er forskjellig.
Ofte stilte spørsmål
Er det trygt å endre navn på en `.pem`-fil til `.crt`?
-----BEGIN CERTIFICATE----- - mange verktøy behandler de to filendelsene som likeverdige.Når trenger jeg faktisk OpenSSL i stedet for bare å endre navn?
Hva om min `.pem` inneholder en privat nøkkel også?
-----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- til en ny fil før omdøping - distribuer aldri en fil som inneholder din private nøkkel.Hvordan verifiserer jeg at den konverterte `.crt`-filen er gyldig?
openssl x509 -in cert.crt -inform der -text -noout; hvis den skriver ut sertifikatdetaljer, fungerte konverteringen.