PEM biçiminden CRT biçimine dönüştürücü
PEM metin sertifikasını CRT ikili sertifikasına dönüştürmek, Apache sunucularının ve Windows sistemlerinin web güvenliği kimlik bilgilerinizi doğru şekilde okumasını sağlar.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | PEM | CRT |
|---|---|---|
| MIME Türü | application/ | application/ |
| Tür | Base64 ASCII sertifika kapsayıcısı | X.509 herkese açık sertifika |
| Sıkıştırma | yok (Base64 zırhlı kodlama) | yok |
| Standart belirtimi | IETF RFC 7468 | ITU-T X.509 / RFC 5280 |
| Sihirli bayt başlığı | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) | 30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text) |
Format Genel Bakışı ve Kullanım Alanları
Güvenlik sertifikaları, kullanıcılar ve sunucular arasındaki trafiği şifreleyerek web sitelerini korur. PEM biçimi Base64 ASCII metni kullanır, bu da temel bir metin düzenleyicide açmayı veya e-posta mesajlarına kopyalayıp yapıştırmayı kolaylaştırır. Ancak birçok sunucu ortamı, donanım güvenlik duvarı ve belirli işletim sistemleri metin biçimlerini reddeder. Bunun yerine CRT biçimini gerektirirler. Yöneticiler, güvenlik sertifikalarını bir Apache web sunucusundan bir Windows Internet Information Services ortamına veya bir ağ cihazına taşırken genellikle bu uyumsuzlukla karşılaşır. Bir Windows makinesi veya donanım yük dengeleyici, dosyanın ikili bir yapı kullanmasını bekler. Dosya biçimini değiştirmek, bu sistemlerin güvenlik anahtarını düzgün bir şekilde okumasını ve ziyaretçilere hata vermeden güvenli HTTPS bağlantıları kurmasını sağlar.
Teknik Özellikler ve Kodek Ayrıntıları
PEM biçimi application/x-pem-file MIME türünü kullanır ve belirli üstbilgi ile altbilgi satırları arasına sarılmış Base64 ASCII kodlamasına dayanır. Sınır satırları -----BEGIN CERTIFICATE----- ve -----END CERTIFICATE----- şeklindedir. CRT biçimi application/x-x509-ca-cert MIME türünü kullanır ve aynı kriptografik açık anahtar verilerini Distinguished Encoding Rules olarak bilinen ikili yapıda saklar. Hiçbir biçim sıkıştırma kullanmadığından iki dosyada da sıkıştırma ek yükü yoktur. Dönüştürme tamamen kayıpsızdır; temel kriptografik açık anahtar verilerinin tek bir bitini bile değiştirmeden Base64 ile metne kodlanmış baytları ham ikili baytlara çevirir.
İşletim Sistemi ve Tarayıcı Uyumluluğu
Sertifika uzantısı, içeriğin DER mi PEM mi kodlandığını belirlemez. Linux sunucu yazılımları genellikle PEM kabul ederken Windows sertifika araçları ve cihazları DER veya başka kapsayıcıları kabul edebilir. Ürünün belgelenmiş giriş biçimini kontrol edin; tarayıcılar sunucu sertifika dosyalarını sayfa içeriği olarak açmak yerine güven depolarını kullanır.
Faydalı bilgiler
Sertifikayı üretim web sunucusuna eklemeden önce OpenSSL komutlarıyla modül değerlerini kontrol et ve özel anahtarın yeni CRT dosyanla eşleştiğini doğrula.
Sıkça Sorulan Sorular
Kalite kaybı olmadan PEM Sertifikası CRT Sertifikasına nasıl dönüştürülür?
Dönüştürme tamamen kayıpsızdır. Her iki dosya biçimi de aynı X.509 kriptografik açık anahtar verilerini saklar. Dosyayı dönüştürmek temel güvenlik anahtarlarını değiştirmeden kapsayıcı kodlamasını Base64 ASCII metninden ikili baytlara çevirir.
PEM Sertifikası ile CRT Sertifikası arasındaki fark nedir?
PEM dosyası, Base64 kodlaması ve insan tarafından okunabilir başlık satırları kullanan metin tabanlı bir kapsayıcıdır. CRT dosyası ise belirli işletim sistemleri ve sunucu donanımları tarafından gerektirilen, aynı sertifika verilerini ham bayt biçiminde tutan ikili bir kapsayıcıdır.