DER biçiminden PEM biçimine dönüştürücü
Bir DER ikili sertifikasını PEM sertifikasına dönüştürmek, web sunucuları ve metin düzenleyicileri tarafından kolayca okunabilmesi için kodlamasını ham ikili baytlardan Base64 ASCII metnine değiştirir.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | DER | PEM |
|---|---|---|
| MIME Türü | application/ | application/ |
| Tür | ikili ASN.1 DER sertifikası | Base64 ASCII sertifika kapsayıcısı |
| Sıkıştırma | yok (kompakt ikili) | yok (Base64 zırhlı kodlama) |
| Standart belirtimi | ITU-T X.690 / RFC 5280 | IETF RFC 7468 |
| Sihirli bayt başlığı | 30 82 (ASN.1 DER Sequence Header) | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) |
Format Genel Bakışı ve Kullanım Alanları
Güvenlik sertifikaları, ağlar üzerinden güven ilişkisi kurar ve verileri şifreler. DER biçimi sertifika verilerini ASN.1 kurallarına göre ham ikili biçimde saklar. Belleği kısıtlı donanımlarda verimli olsa da bu dosyaları metin tabanlı sunucu yapılandırmalarında kullanmak zordur. Sistem yöneticilerinin çoğu zaman Apache, Nginx veya OpenSSL gibi araçların yapılandırmalarında sertifika verilerini incelemesi ya da kullanması gerekir. Dosyayı PEM kapsayıcısına dönüştürmek bunu kolaylaştırır. PEM adı tarihsel olarak Privacy Enhanced Mail (Gizliliği Geliştirilmiş Posta) ifadesinden gelir; günümüzde ise çeşitli şifreleme anahtarları ve sertifikalar için kullanılır. Kapsayıcı, ikili veriyi Base64 metnine sarar ve sertifikanın başlangıç ve bitişini gösteren sınır işaretleri ekler. Bu işaretler sunucu yapılandırması sırasında kopyalama hatalarını azaltmaya yardımcı olur.
Teknik Özellikler ve Kodek Ayrıntıları
DER ikili biçimi, application/x-x509-ca-cert MIME türünü kullanır ve verileri sıkıştırma olmadan kompakt bir ikili biçimde depolar. Metin başlığı yoktur, yani ham baytlarını okumak için bir hex düzenleyici gerekir. Buna karşılık PEM, application/x-pem-file MIME türünü kullanır ve aynı temel sertifika verilerini bir metin yapısına sarar. Bir PEM dosyası, '-----BEGIN CERTIFICATE-----' insan tarafından okunabilir başlık satırıyla başlar, Base64 kodlu metin satırlarıyla devam eder ve '-----END CERTIFICATE-----' ile biter. Hiçbir biçim sıkıştırma kullanmaz. Her iki biçim de aynı kriptografik genel anahtar verilerini depolar ve dönüştürmeyi tamamen kayıpsız hale getirir.
İşletim Sistemi ve Tarayıcı Uyumluluğu
DER ve PEM, farklı sertifika araçlarının kullandığı kodlamalardır. OpenSSL ve birçok sunucu uygulaması PEM kabul eder; diğer ürünler DER veya belirli bir kapsayıcı isteyebilir. Hedef uygulamanın beklediği kodlamayı ve dosya içeriğini kontrol edin.
Faydalı bilgiler
Orijinal DER ikili dosyanın şifrelenmemiş bir yedeğini çevrimdışı depolamada sakla. PEM'e dönüştürme tamamen kayıpsız olduğundan metin tabanlı PEM dosyanı ikili ana dosyadan güvenlik düzeyinde kayıp olmadan istediğin zaman yeniden oluşturabilirsin.
Sıkça Sorulan Sorular
DER ikili biçiminden PEM sertifikasına kaliteden ödün vermeden nasıl dönüştürülür?
Dönüştürme tamamen kayıpsızdır; çünkü her iki biçim de aynı kriptografik açık anahtarı ve meta verileri içerir. Dosyayı dönüştürmek yalnızca dış sarmalayıcıyı ham ikili baytlardan Base64 metnine çevirir; temel güvenlik verilerine dokunmaz.
DER ikili biçimi ile PEM sertifikası arasındaki fark nedir?
DER İkili, başlığı olmayan kompakt, makine tarafından okunabilir bir ikili biçimdir; buna karşılık PEM, insanlar ve sunucu yazılımları tarafından kolay okunması için belirli başlangıç ve bitiş sınır çizgileri arasına sarılmış Base64 kodlu bir metin biçimidir.