Czujesz się zagubiony w różnicach pomiędzy plikami CER i CRT? Możemy Ci pomóc
CER, CRT, DER, PEM, P7B, P7S, PFX i P12. Czy masz ochotę wyrywać sobie włosy z głowy, gdy widzisz tak wiele formatów i rozszerzeń certyfikatów SSL/TLS? Cóż, nie jesteś jedyny. Z naszego doświadczenia wynika, że osoba mająca do czynienia z certyfikatami SSL przechodzi przez ten etap przynajmniej raz w życiu. Nie przejmuj się, bo wielu już tam było (i wielu dopiero będzie). W międzyczasie chcemy pomóc, aby ten etap był dla Ciebie jak najkrótszy.
I właśnie dlatego stworzyliśmy ten artykuł – aby pomóc Ci rozwiać wszelkie niejasności dotyczące plików CER vs CRT.
CER vs CRT: Na czym polega różnica?
Podstawowo, nie ma żadnej różnicy między CER i CRT… a jednak jest różnica między nimi. Nie, nie próbujemy tutaj odwoływać się do kota Schrödingera, więc spokojnie. Chodzi nam o to, że oba mają ten sam format certyfikatu SSL – czyli format Base64 (ASCII) – ale mają różne rozszerzenia nazw plików. Jest to ważne, ponieważ serwer może wymagać, aby rozszerzenie nazwy pliku Twojego certyfikatu było w jednym z tych dwóch rozszerzeń.
Czujesz się jeszcze bardziej zagubiony? Tak, myśleliśmy, że tak. Zasadniczo te rozszerzenia są używane dla certyfikatów i są zakodowane w binarnym formacie DER lub ASCII PEM. CER & Rozszerzenia CRT są najczęściej używane przez systemy operacyjne z rodziny Unix.
X.509 Certificate Filename Extensions
Technicznie rzecz biorąc, wszystkie certyfikaty SSL są traktowane jako typy certyfikatów X.509. Te cyfrowe certyfikaty mają różne rozszerzenia i formaty nazw plików. Oto krótki przegląd kilku popularnych rozszerzeń nazw plików:
- .pem – Jest to certyfikat (Privacy-enhanced Electronic Mail) zakodowany Base64 w formacie DER, zawarty między „–BEGIN CERTIFICATE–” i „–END CERTIFICATE–„
- .cer, .crt, i .der – Chociaż zwykle w postaci binarnej DER, certyfikaty zakodowane Base64 są również powszechne (patrz .pem powyżej).
- .p7b i .p7c – Struktura PKCS#7 SignedData bez danych, tylko certyfikat(y) lub lista (listy) CRL.
- .p12 – Pliki PKCS#12 mogą zawierać certyfikaty (publiczne) i klucze prywatne (chronione hasłem).
- .pfx – PFX jest poprzednikiem PKCS#12. Ten typ pliku zazwyczaj zawiera dane w formacie PKCS#12 (np. z plikami PFX generowanymi w IIS).
Różne serwery wymagają różnych formatów &Rozszerzenia
Jak zapewne wiesz, istnieje mnóstwo serwerów. A ich (złą) cechą jest to, że akceptują pliki certyfikatów, które są zakodowane i sformatowane w określony sposób. Dlatego, jeśli chcesz zainstalować certyfikat SSL na swoim serwerze, musisz znać wymagania dotyczące formatu i rozszerzenia Twojego konkretnego serwera. Dobra wiadomość? Niektóre serwery akceptują wiele formatów plików z certyfikatami.
Jeśli jednak tego nie robią, może się okazać, że będziesz musiał przekonwertować certyfikat na inny typ pliku. Na szczęście my wiemy, jak to zrobić.
Jak przekonwertować pliki z CRT na CER
Ponieważ pliki CER i CRT są w zasadzie synonimami, można ich używać zamiennie, po prostu zmieniając rozszerzenie. Tak więc, w przypadku, gdy Twój serwer wymaga użycia rozszerzenia .CER, możesz łatwo przekonwertować pliki z rozszerzeniem .CRT, wykonując następujące kroki:
- Kliknij dwukrotnie plik yourwebsite.crtfile, aby otworzyć go w oknie wyświetlania certyfikatów.
- Kliknij na Detailstab, a następnie wybierz przycisk Copy to file.
- Kliknij Next w kreatorze certyfikatów.
- Wybierz Base-64 encoded X.509 (.CER), a następnie kliknij przycisk Copy to file.(.CER), a następnie kliknij Next.
- Now, przeglądaj, aby zapisać plik andtype in the filename that you want to keep
- Finally, save the file.
Gratulacje! Pomyślnie przekonwertowałeś swój certyfikat z CRT na CER.
0
.