CRT biçiminden PEM biçimine dönüştürücü

İkili (binary) biçimdeki CRT güvenlik sertifikasını Base64 kodlu PEM metin biçimine dönüştürmek, onu Apache, Nginx ve modern Linux web sunucularıyla uyumlu hale getirir.

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V

Dosyalarını beklerken Code Rain oynayabilirsin

Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

Biçim karşılaştırması ve teknik özellikler

Teknik belirtimCRTPEM
MIME Türüapplication/x-x509-ca-certapplication/x-pem-file
TürX.509 herkese açık sertifikaBase64 ASCII sertifika kapsayıcısı
Sıkıştırmayokyok (Base64 zırhlı kodlama)
Standart belirtimiITU-T X.509 / RFC 5280IETF RFC 7468
Sihirli bayt başlığı30 82 (DER SEQUENCE) or -----BEGIN CERTIFICATE----- (PEM text)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ı, web tarayıcıları ile sunucular arasında gönderilen verileri korur. Bir CRT dosyası genellikle DER adı verilen ikili bir biçim kullanır veya düz metin dosyası olabilir. Birçok Linux web sunucusu, yük dengeleyici (load balancer) ve e-posta istemcisi, güvenlik sertifikalarının CRT yerine PEM biçimini kullanmasını gerektirir. PEM dosyaları standart metin karakterleri kullanır ve güvenlik verilerini belirli sınır etiketleri içine sarmalar. Sistem yöneticileri, güvenlik sertifikalarını Windows ortamlarından Linux sistemlerine taşırken sıklıkla bu biçim gereksinimiyle karşılaşır. Apache ve Nginx web sunucuları, ortak anahtarın (public key) ve özel anahtarın (private key) PEM metin dosyalarında yer almasını bekler. CRT sertifikasını dönüştürmek, sunucu yazılımının SSL el sıkışması (handshake) sırasında kriptografik verileri doğru şekilde okumasını sağlar.

Teknik Özellikler ve Kodek Ayrıntıları

Bir CRT dosyası application/x-x509-ca-cert MIME türünü kullanır. DER biçiminde depolandığında ham ikili veri içerir veya belirli sertifika otoritelerinden dışarı aktarıldığında metin içerir. PEM biçimi application/x-pem-file MIME türünü kullanır. PEM, Privacy Enhanced Mail anlamına gelir ve kriptografik anahtarları depolamak için bir kapsayıcı biçimi olarak işlev görür. Hiçbir biçim sıkıştırma kullanmaz, bu nedenle dönüştürme dosya kalitesini düşürmez. İkili bir CRT dosyasında okunabilir metin bulunmazken, bir PEM dosyası -----BEGIN CERTIFICATE----- gibi okunabilir başlıklar, ardından Base64 ASCII karakterleri ve -----END CERTIFICATE----- bitiş etiketi içerir. Dönüştürme işlemi, temel ortak anahtar matematiğini değiştirmeden ham baytları okunabilir ASCII metnine çevirir.

İşletim Sistemi ve Tarayıcı Uyumluluğu

Sertifika dosyası uzantıları içeriğin DER mi PEM mi kodlandığını belirlemez. Destek uygulamaya ve beklenen kodlamaya bağlıdır. OpenSSL ve birçok sunucu aracı PEM kabul eder; Windows sertifika araçları desteklenen kodlama ve kapsayıcılardaki X.509 sertifikalarıyla yaygın olarak çalışır.

Faydalı bilgiler

Üretim web sunucusunu yeniden başlatmadan önce OpenSSL komutlarıyla özel anahtarın yeni PEM sertifikasıyla eşleştiğini doğrula.

Sıkça Sorulan Sorular

Kalite kaybı olmadan CRT Sertifikası PEM Sertifikasına nasıl dönüştürülür?

CRT ve PEM sabit kodlamalar değil, dosya uzantılarıdır. Girdi desteklenen bir sertifikaysa dönüştürme serileştirmeyi veya sarmalamayı değiştirir; kullanıma almadan önce çıktının aynı sertifikayı içerdiğini doğrulayın.

CRT Sertifikası ile PEM Sertifikası arasındaki fark nedir?

CRT, DER veya PEM olarak kodlanabilen sertifikalar için kullanılan bir dosya uzantısıdır. PEM, sınır etiketleri bulunan Base64 metin kodlamasıdır. Gerçek kodlama yalnızca uzantıdan çıkarılmamalı, dosya içeriğinden belirlenmelidir.