Co to jest format pliku CER?
Plik .cer przechowuje certyfikat klucza publicznego X.509 używany do uwierzytelniania stron internetowych, serwerów i organizacji w Internecie. Takie certyfikaty dają pewność, że witryna jest autentyczna i można jej zaufać. Umożliwiają one również szyfrowane połączenia przy użyciu protokołów HTTPS i TLS/SSL w celu bezpiecznego przeglądania.
Rozszerzenie .cer to konwencja nazewnictwa systemu Windows. Plik może zawierać certyfikat w jednym z dwóch kodowań: binarnym DER lub tekstowym PEM. Aby je rozróżnić, otwórz plik w dowolnym edytorze tekstu - certyfikat zakodowany w formacie PEM zaczyna się od nagłówka -----BEGIN CERTIFICATE-----, podczas gdy plik zakodowany w formacie DER jest binarny i nieczytelny dla człowieka. Te same dane certyfikatu mogą również używać rozszerzenia .crt, .pem lub .der, w zależności od systemu lub narzędzia, które je utworzyło.
Proces uzyskiwania certyfikatu
Aby ubiegać się o certyfikat, użytkownik lub organizacja musi skontaktować się z Urzędem Certyfikacji (CA) - podmiotem, który wystawia i podpisuje certyfikaty. Proces wydawania certyfikatu składa się z następujących kroków:
- Rejestracja certyfikatu - formalny wniosek o certyfikat
- Płatność - opłata za certyfikat (zazwyczaj pobierana w ujęciu rocznym); dostępne są również bezpłatne certyfikaty od urzędów takich jak Let's Encrypt
- Wybór domeny - użytkownik musi wybrać domenę, dla której ma zostać wystawiony certyfikat
- Weryfikacja - formalna weryfikacja w celu potwierdzenia tożsamości osoby lub organizacji wnioskującej o certyfikat
- Wydanie certyfikatu - certyfikat jest generowany i dostarczany do wnioskodawcy
- Instalacja certyfikatu
Bezpieczeństwo
RYZYKO: LOWPlik .cer zazwyczaj zawiera tylko PUBLICZNY certyfikat - jest bezpieczny do przeglądania i udostępniania, nie może być wykonywany. Prawdziwa ostrożność dotyczy ZAUFANIA, a nie złośliwego oprogramowania: zainstalowanie certyfikatu w magazynie zaufania nakazuje systemowi ufać każdemu, kogo on identyfikuje, więc instaluj certyfikaty główne/CA tylko z zaufanych źródeł (nieoczekiwana prośba o „zainstalowanie tego certyfikatu” może być próbą przechwycenia zaszyfrowanego ruchu). Nie należy również mylić pliku .cer (publicznego) z kluczem prywatnym .pfx/.p12 lub .key/.pem, które SĄ tajne i nigdy nie mogą być udostępniane ani przesyłane do konwerterów online. Przed poleganiem na certyfikacie sprawdź jego wystawcę i datę ważności. Dokonuj inspekcji/konwersji lokalnie za pomocą OpenSSL, a nie narzędzi online.
Szczegóły formatu
w pigułce- Dziennik błędów kompilacji Lahey Fortran (legacy) - Przestarzały plik tekstowy z błędami kompilatora ze starych narzędzi Lahey Fortran - (niepoprawna) nazwa w tej bazie danych; obecnie praktycznie niespotykany.
- Certyfikat bezpieczeństwa internetowego / Eksport certyfikatu OS - System Windows i przeglądarki eksportują zaufane certyfikaty jako .cer - ten sam typ X.509, który opisuje ta baza wiedzy.
Programy otwierające pliki CER
Szczegóły techniczne
specyfikacja| Kodowanie pliku | Binarny DER (ASN.1) lub zakodowany w Base64 PEM; samo rozszerzenie .cer nie wskazuje użytego kodowania |
| Magic bytes DER | 0x30 0x82 na offsetcie 0 (znacznik ASN.1 SEQUENCE, po którym następuje 2-bajtowe pole długości) |
| Nagłówek PEM | Zaczyna się od -----BEGIN CERTIFICATE----- i kończy na -----END CERTIFICATE-----; treść to Base64 |
| Zawartość | Wyłącznie klucz publiczny i metadane certyfikatu; w pliku .cer nie jest przechowywany klucz prywatny |
| Typ MIME | application/x-x509-ca-cert |
| Standard | X.509 v3 (ITU-T X.509 / IETF RFC 5280) |
| Konwencja platformy | Preferowane rozszerzenie dla certyfikatów X.509 w systemie Windows; .crt jest częściej spotykane w systemach Linux i macOS |
| Obsługiwane typy certyfikatów | Domain-validated (DV), organization-validated (OV), extended-validation (EV), certyfikaty główne CA oraz certyfikaty pośrednie CA |
| Kluczowe pola certyfikatu | Subject DN, Issuer DN, Okres ważności (Not Before / Not After), Subject Public Key Info, Subject Alternative Names (SAN) |
| Popularne algorytmy podpisu | RSA-SHA256 (klucze 2048 lub 4096-bitowe), ECDSA-SHA256 (P-256 / P-384), Ed25519 |
| Inspekcja za pomocą OpenSSL | openssl x509 -in cert.cer -text -noout |
| Konwersja DER na PEM | openssl x509 -inform DER -in cert.cer -out cert.pem |
| Obsługa w Windows | Dwukrotne kliknięcie otwiera okno dialogowe Certyfikat; certmgr.msc zarządza magazynem certyfikatów Windows |
| Powiązane rozszerzenia | .crt, .pem, .der i .cert przechowują te same dane certyfikatu; .pfx i .p12 dodatkowo pakują klucz prywatny |
| Typowe przypadki użycia | Uwierzytelnianie serwera TLS/HTTPS, podpisywanie kodu, szyfrowanie poczty e-mail S/MIME, uwierzytelnianie certyfikatem klienta |
| Wydano | X.509 first published 1988; .cer is a long-standing Windows certificate extension |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | datatracker.ietf.org |
Konwersje CER
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki CER.