CER vs CRT: Różnica techniczna i jak je przekonwertować

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:

  1. Kliknij dwukrotnie plik yourwebsite.crtfile, aby otworzyć go w oknie wyświetlania certyfikatów.
  2. Kliknij na Detailstab, a następnie wybierz przycisk Copy to file.
  3. Kliknij Next w kreatorze certyfikatów.
  4. Wybierz Base-64 encoded X.509 (.CER), a następnie kliknij przycisk Copy to file.(.CER), a następnie kliknij Next.
  5. Now, przeglądaj, aby zapisać plik andtype in the filename that you want to keep
  6. Finally, save the file.

Gratulacje! Pomyślnie przekonwertowałeś swój certyfikat z CRT na CER.

Wypada się tylko podzielić…

Facebook

0

Twitter

Linkedin

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.