PEM biçiminden P12 biçimine dönüştürücü
PEM sertifikasını PKCS #12 paketine dönüştürerek açık sertifikanı ve özel anahtarını Windows sunucularına ve web tarayıcılarına kolayca kurulabilen, parolayla korunan tek bir dosyada birleştir.
Biçim karşılaştırması ve teknik özellikler
| Teknik belirtim | PEM | P12 |
|---|---|---|
| MIME Türü | application/ | application/ |
| Tür | Base64 ASCII sertifika kapsayıcısı | PKCS #12 şifreli arşiv |
| Sıkıştırma | yok (Base64 zırhlı kodlama) | parolayla şifrelenmiş PKCS #7 güvenli paketleri |
| Standart belirtimi | IETF RFC 7468 | IETF RFC 7292 |
| Sihirli bayt başlığı | 2D 2D 2D 2D 2D 42 45 47 49 4E (-----BEGIN CERTIFICATE / RSA PRIVATE KEY) | 30 82 (ASN.1 PKCS #12 PFX sequence) |
Format Genel Bakışı ve Kullanım Alanları
Sistem yöneticileri ve web geliştiricileri güvenlik bilgilerini farklı web sunucuları ve işletim sistemleri arasında sık sık taşır. Linux ortamları ve Apache sunucuları geleneksel olarak sertifikalar ve anahtarlar için ayrı metin dosyaları kullanır. Ancak Windows sunucuları, Internet Information Services (IIS) ve kişisel sertifika depoları, güvenlik bilgilerini düzgün yönetmek için birleşik bir biçim gerektirir. İstemci kimlik doğrulaması için bir güvenlik bilgisini Windows bilgisayara veya mobil cihaza aktardığında sistem hem açık anahtarı hem de özel anahtarı içeren tek bir arşiv dosyası bekler. Standart metin sertifikanı PKCS #12 paketine dönüştürmek bu gereksinimi karşılar. Böylece bağımlı dosyaları eksik bırakmadan kimlik bilgilerini işletim sistemi anahtar zincirlerine aktarabilirsin.
Teknik Özellikler ve Kodek Ayrıntıları
PKCS #12, özel anahtarları, sertifikaları ve diğer safe bag içeriklerini barındırabilen ikili bir kapsayıcıdır. Paketler genellikle parolayla korunur; ancak şifreleme ve parola gereksinimleri her dosyanın oluşturulma biçimine bağlıdır. Dönüştürme işlemi seçilen sertifikayı ve özel anahtarı PEM metin blokları olarak parolayla korunan bir PKCS #12 paketine yerleştirebilir.
İşletim Sistemi ve Tarayıcı Uyumluluğu
PEM dosyaları OpenSSL, Apache, Nginx ve Linux tabanlı çalışma ortamlarında yerleşik olarak desteklenir. PKCS #12 paketleri, kullanıcı ve sunucu sertifikalarını kurmak için Microsoft Windows, IIS, macOS Anahtar Zinciri Erişimi, Apple iOS ve Android tarafından yerleşik olarak desteklenir.
Faydalı bilgiler
PKCS #12 paketini oluştururken belirlediğin parolayı unutma. Parolayı kaybedersen arşivdeki özel anahtarı kurtaramazsın.
Sıkça Sorulan Sorular
PEM sertifikasını kalite kaybı olmadan PKCS #12 paketine nasıl dönüştürürsün?
Sertifika dönüştürme işlemi tamamen kayıpsızdır. Güvenlik kimlik bilgileri kesin kriptografik matematiğe dayandığından, biçimi değiştirmek temel açık veya özel anahtar verilerini değiştirmeden yalnızca kapsayıcı yapısını ve kodlama yöntemini değiştirir.
PEM sertifikası ile PKCS #12 paketi arasındaki fark nedir?
PEM sertifikası, genellikle tek bir sertifika veya anahtar içeren, Base64 ASCII ile kodlanmış ve insanın okuyabildiği bir metin dosyasıdır. PKCS #12 paketi ise sertifikayı, özel anahtarı ve isteğe bağlı ara sertifikaları parola korumalı tek bir dosyada güvenle birleştiren ikili bir arşivdir.