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

PKCS #12 paketini PEM sertifikasına dönüştürerek kilitli ikili arşivdeki açık ve özel anahtarlarını web sunucuları için okunabilir metin dosyalarına çıkar.

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 belirtimP12PEM
MIME Türüapplication/x-pkcs12application/x-pem-file
TürPKCS #12 şifreli arşivBase64 ASCII sertifika kapsayıcısı
Sıkıştırmaparolayla şifrelenmiş PKCS #7 güvenli paketleriyok (Base64 zırhlı kodlama)
Standart belirtimiIETF RFC 7292IETF RFC 7468
Sihirli bayt başlığı30 82 (ASN.1 PKCS #12 PFX sequence)2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY)

Format Genel Bakışı ve Kullanım Alanları

Güvenlik yöneticileri Apache, Nginx veya HAProxy web sunucularına SSL sertifikaları kurarken P12 dosyalarını sıklıkla PEM biçimine dönüştürür. Tarayıcılar ve işletim sistemleri kullanıcı kimliklerini ve özel anahtarları kişisel sertifika depolarına kolayca kurmak için P12 kapsayıcılarını kullanır. Linux tabanlı web sunucularıysa genel sertifika, ara sertifika zinciri ve özel anahtar için genellikle ayrı düz metin dosyaları gerektirir. Bu dönüşüm, hizmet her başlatıldığında şifre çözme parolası sormadan sunucu yazılımının güvenlik bilgilerini okumasını sağlar. Bir diğer yaygın iş akışı API entegrasyonlarını ve kapsayıcı tabanlı mikro hizmetleri içerir. Otomatik dağıtım süreçleri genellikle ortam değişkenleri veya yapılandırma bağlamalarıyla sağlanan düz metin dosyalarına dayanır. İkili P12 paketini ayrı PEM dosyalarına dönüştürmek, standart Base64 metin bloklarını ayrıştıran modern bulut orkestrasyon araçlarıyla uyumluluk sağlar.

Teknik Özellikler ve Kodek Ayrıntıları

PKCS #12 (P12/PFX), sertifikaları, özel anahtarları ve ilgili verileri içerebilen bir kapsayıcıdır. Dosyalar, kullanılan araca ve ayarlara bağlı olarak parolayla şifrelenmiş veya şifreleme olmadan oluşturulmuş olabilir. Özel anahtar verilerini PEM’e aktarmak kapsayıcı korumasını kaldırabilir; bu nedenle çıktıyı güvenli şekilde saklayın ve şifreli bir aktarım kanalı kullanın.

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

PEM sertifikaları Ubuntu, Red Hat, CentOS ve Alpine Docker kapsayıcıları dahil başlıca Unix ve Linux sunucu ortamlarının çoğunda geniş uyumluluğa sahiptir. OpenSSL, Apache HTTP Server, Nginx ve Postfix PEM dosyalarını yerel olarak okur. P12 paketleri, kişisel kimlik doğrulama bilgilerini içe aktarmak için Windows Certificate Manager, macOS Keychain, iOS ve Android gibi istemci tarafı sistemlerde yaygın olarak desteklenir. Chrome, Firefox ve Safari gibi web tarayıcıları istemci sertifikası kimlik doğrulaması için P12 dosyalarını kabul eder; ancak web sunucuları PEM eşdeğerlerini gerektirir.

Faydalı bilgiler

Dışa aktarılan özel anahtarı gizli bilgi olarak değerlendirin. Kısıtlı izinlerle saklayın ve aktarım için güvenli, kimliği doğrulanmış bir kanal kullanın. Tek başına P12 parolası veya şifre seçimi, güvenli olmayan bir aktarımı güvenli hâle getirmez.

Sıkça Sorulan Sorular

Kalite kaybı olmadan PKCS #12 Paketi PEM Sertifikasına nasıl dönüştürülür?

Sertifika verileri değerleri değiştirilmeden yeniden kodlanabilir, ancak dönüştürme özel anahtar verilerini çıkarabilir ve P12 şifrelemesini kaldırabilir. Ortaya çıkan anahtar dosyasını koruyun ve yalnızca uygun güvenlik önlemleri bulunan kanallardan aktarın.

PKCS #12 Paketi ile PEM Sertifikası arasındaki fark nedir?

PKCS #12 paketi; sertifikaları, özel anahtarları ve ilgili verileri içerebilen ikili bir kapsayıcıdır. Nasıl oluşturulduğuna bağlı olarak parola korumalı veya şifrelenmemiş olabilir. PEM sertifikası, Base64 ile kodlanmış düz metin dosyasıdır; genellikle sertifika zincirinin yalnızca bir bölümünü içerir ve web sunucularının güvenlik bilgilerini doğrudan okumasını sağlar.