CRT Sertifikasından PEM Sertifikasına 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.

Dosya seçin veya sürükleyin

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Format Karşılaştırması ve Teknik Özellikler

ÖzellikCRTPEM
MIME Türüapplication/x-x509-ca-certapplication/x-pem-file
TürX.509 public certificateBase64 ASCII certificate container
Sıkıştırmanonenone (Base64 armored)
Standart ŞartnameITU-T X.509 / RFC 5280IETF RFC 7468
Sihirli Bayt Başlığı (Magic Bytes)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

PEM ve CRT biçimleri; Windows, macOS ve Ubuntu ile CentOS gibi tüm büyük Linux dağıtımları dahil olmak üzere tüm büyük işletim sistemlerinde tam olarak desteklenir. Chrome, Firefox, Safari ve Edge gibi web tarayıcıları, güvenli HTTPS bağlantıları sırasında her iki biçimi de yerel olarak işler. OpenSSL, Apache, Nginx ve Java keytool gibi sunucu uygulamaları PEM metnini yerel olarak kabul ederken, Windows Server araçları genellikle CRT veya PFX kapsayıcılarını tercih eder.

💡 Faydalı bilgiler

Üretim (production) web sunucunuzu yeniden başlatmadan önce, OpenSSL komutlarını kullanarak özel anahtarınızın yeni dönüştürülen PEM sertifikasıyla eşleştiğini her zaman doğrulayın.

Format Karşılaştırması ve Teknik Özellikler

Sertifika dosyaları çok küçüktür, genellikle 1 kilobayt ile 4 kilobayt arasındadır. Dönüştürülmüş bir PEM sertifika dosyasını aktarmak, 4G, 5G ve Fiber ağlarda bir milisaniyeden kısa sürer.

Sıkça Sorulan Sorular

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

Dönüştürme tamamen kayıpsızdır. Güvenlik sertifikaları kesin matematiksel anahtarlara dayanır, bu nedenle dosya kapsayıcısını ikili CRT'den ASCII PEM'e değiştirmek yalnızca baytların nasıl temsil edildiğini değiştirir ve kriptografik verilere dokunulmaz.

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

CRT sertifikası genellikle metin düzenleyicilerinde okunamaz görnen ikili kodlama kullanır. PEM sertifikası aynı güvenlik verilerini Base64 ASCII metnine sarar ve web sunucuları tarafından kolayca okunabilmesi için net sınır etiketleri ekler.