Yerel dönüşüme devam et
Sertifikalar, özel anahtarlar ve parolalar tarayıcınızda işlenir. Hesap gerekmez ve bir sunucuya yükleme yapılmaz.
Nginx, Apache, IIS veya bulut platformunuz için SSL sertifikalarını çevrimiçi dönüştürün. PEM'i PFX'e, DER'i PEM'e veya P7B'yi PEM'e tarayıcınızda yerel olarak dönüştürün. Anahtarlar ve parolalar bu sekmede kalır.
Sertifika dağıtım
CA'nızdan indirdiğiniz bir sertifika, sunucunuzun kabul ettiğinden farklı bir biçim kullanıyor olabilir. Bu dönüştürücü, verilmiş sertifikayı olduğu gibi koruyarak kodlamasını veya kapsayıcısını değiştirir.
Sertifikalar, özel anahtarlar ve parolalar tarayıcınızda işlenir. Hesap gerekmez ve bir sunucuya yükleme yapılmaz.
Özel anahtar sertifikasıyla paketlenmeden önce RSA ve ECC açık anahtarları karşılaştırılır.
Ara sertifikaları PEM, P7B veya PFX çıktısına ekleyin ya da her sertifikayı ayrı DER olarak dışa aktarın.
Common SSL dönüşümleri
PEM bekleyen bir sunucu için metin veya ikili sertifikayı normalleştirin. Uzantı tek başına kodlamayı belirleyemez.
Convert sertifikasıİmzalanan PEM ve ikili DER arasında geçiş, imza X.509 sertifikasını korurken.
Convert sertifikasıWindows IIS için bir sertifikayı, eşleşen özel anahtarı ve isteğe bağlı CA paketini paketleyin. Bir dışa aktarma parolası seçin.
Convert sertifikasıBir parola korumalı PFX/P12 açın ve sertifika zincirini ve özel anahtarını PEM dosyası olarak indirin.
Convert sertifikasıPKCS#7 veya bir sertifika-sadece P7B konteynerinde PEM zincirden alıntı sertifikaları.
Convert sertifikasıBir PKCS#12 paketinden açık sertifikaları dışa aktarın. Çıktı özel anahtarları dışarıda bırakır ve bu eksikliği bildirir.
Convert sertifikasıSSL sertifikası nasıl dönüştürülür
Girdi kodlamasını sizin belirlemeniz gerekmez. Dönüştürücü, dosya adına güvenmek yerine dosyanın gerçek içeriğini okur.
Tam PEM bloklarını kullanın veya ikili bir DER, P7B ya da PFX/P12 dosyası yükleyin. Korumalı PFX dosyaları için içe aktarma parolasını girin.
Yeni bir PFX için eşleşen şifresiz özel anahtarı ve bir dışa aktarma parolası verin. Gerektiğinde ara sertifikaları veren sırasıyla ekleyin.
Tespit edilen formatı gözden geçirin, sertifika sayını ve anahtar elleme farklarını indirin; PEM çıktı da kopyalanabilir.
PEM, DER, P7B ve PFX
PEM ve DER Encodings. P7B ve PFX CRT ve CER'i tarif eden konteynerler genişletilebilir. PEM veya ya da DER Ancak, dosya adını değiştirmek sadece encoding zaten sunucunuzun gereksinimleriyle tanıştığında yeterlidir.
| Format | Encoding | Contents | Typical use |
|---|---|---|---|
| PEM / CRT / CER | Base64 text with PEM boundaries | One or more certificates; keys exported separately | Nginx, Apache, and cloud load balancers |
| DER | Binary ASN.1 | One certificate per file | Systems requesting a binary .der or .cer certificate |
| P7B / PKCS#7 | Binary export; PEM or binary import | Certificates and chain, without a private key | Certificate-chain transfer and Windows certificate imports |
| PFX / P12 / PKCS#12 | Binary container with password protection | Certificate, matching private key, and optional chain | Windows IIS and applications accepting PKCS#12 |
Bu komutları yerel olarak terminali tercih ederseniz, şifreli bir anahtar desteğe ihtiyacınız var veya desteklenmeyen PFX şifreleme algoritmasıyla karşılaşırsınız. Şifreler OpenSSL hızlıya girilir.
openssl x509 -in certificate.crt -outform DER -out certificate.deropenssl x509 -inform DER -in certificate.cer -out certificate.pemopenssl pkcs12 -export -in certificate.pem -inkey private.key \
-certfile chain.pem -out certificate.pfxOmit -certfile if no intermediate CA bundle is needed. OpenSSL prompts for the export password.
openssl pkcs12 -in certificate.pfx -nokeys -out certificates.pemopenssl pkcs12 -in certificate.pfx -nocerts -noenc -out private-key.pemThe output key is unencrypted. Omit -noenc to protect it with a new passphrase.
openssl pkcs7 -inform DER -in certificate.p7b -print_certs -out certificates.pemUse -inform PEM when the P7B is PEM encoded.
openssl crl2pkcs7 -nocrl -certfile certificates.pem \
-outform DER -out certificate.p7bKomutan referansı: openssl x509, openssl pkcs12Ve openssl pkcs7.
İlgili SSL araçları
Dağıtımdan önce alan adlarını, vereni, sona ermeyi ve sertifika uzantılarını inceleyin.
Açık araçKayıtlı bir SSL sertifikası RSA veya ECC özel anahtarını karşılaştırın.
Açık araçSertifika talep etmeden önce özel anahtarla CSR ile karşılaştırın.
Açık araçSunucunuz farklı bir PEM başlığı beklediğinde özel ve açık anahtar yapılarını dönüştürün.
Açık araçSSL Sertifika dönüştürme faq
PEM metni yapıştırın veya bir PEM, CRT, CER, DER, P7B, PFX ya da P12 dosyası yükleyin. Çıktı biçimini seçin, Sertifikayı dönüştür seçeneğini kullanın ve sonucu indirin. İkili girdi içeriğinden algılanır. PFX dışa aktarma eşleşen bir özel anahtar ister; korumalı PFX girdisi parolasını ister.
CRT ve CER dosya adı uzantılarıdır, ayrı kodlamalar değildir. PEM metni veya ikili DER içerebilirler. Dosyayı yükleyin ve sertifikayı normalleştirmek için PEM seçin. Zaten BEGIN CERTIFICATE ile başlıyorsa PEM kodludur. İkili bir dosyayı yeniden adlandırmak onu dönüştürmez.
Bu araç, bir sertifika ve eşleşen özel anahtarını içeren, dağıtıma hazır PFX/P12 paketleri oluşturur. Özgün RSA veya EC anahtarını ve gerekirse ara sertifikaları verin. Eksik bir özel anahtar sertifikadan yeniden oluşturulamaz. Yalnızca sertifika içeren PKCS#12 kapsayıcıları vardır, ancak bu araç PFX dışa aktarma için bir anahtar ister.
PFX veya P12 dosyasını yükleyin ve içe aktarma parolasını girin. PEM veya CRT seçin. Sonuç, sertifikaları tek bir PEM kodlu dosyada ve varsa özel anahtarları ayrı PEM dosyalarında içerir. Ayıklanan özel anahtarlar şifresizdir; bunları güvenli saklayın. Yalnızca sertifika çıktısı için DER veya P7B seçin.
PFX ve P12, aynı PKCS#12 kapsayıcı biçimi için yaygın kullanılan uzantılardır. Kapsayıcı, parola korumasıyla sertifikaları, bir özel anahtarı ve ara sertifikaları bir araya getirebilir. Aynı PKCS#12 yapısını dışa aktarmak için burada iki uzantıdan birini seçin.
P7B/PKCS#7 sertifika paketi sertifikalar içerir ve bir sertifika zinciri taşıyabilir; özel anahtar taşımaz. P7B'yi PEM'e dönüştürmek sertifikalarını ayıklar. Bunlardan bir PFX oluşturmak için eşleşen özel anahtarı ayrıca vermeniz gerekir.
Nginx ve Apache genellikle PEM sertifikalarını ayrı bir PEM özel anahtarıyla kullanır. Windows IIS, sertifikayı ve özel anahtarı içeren bir PFX/P12 dosyasını içe aktarır. DER, tek bir sertifika için ikili kodlamadır; P7B bir sertifika zinciri taşır. Kurulumdan önce hedef platformun gereksinimlerini denetleyin.
Hayır. Dosyalar geçerli tarayıcı sekmesinde okunur ve dönüştürülür. Bu araç girdileri bir sunucuya göndermez, saklamaz veya URL'ye eklemez. Bitirdiğinizde formu temizleyin veya sekmeyi kapatın. İndirilen dosyalar ve pano kopyaları sizin denetiminizde kalır.
Evet. Sertifika dönüştürme, imzalanmış sertifikaları korur. PFX ihracat destek desteği RSA ve ECDSA P-P üzerindeki anahtarlar 256 , P- 384 Ve P- 521 Ancak, şifresizlerle PKCS#8 , RSA PKCS#1 , veya EC SEC1 PEM Giriş. Şifreli standalone özel anahtarlar ve desteklenmez PFX şifreleme ile ele alınmalıdır OpenSSL Yerel olarak.
Hayır. Dönüştürme, sertifikanın öznesini, geçerlilik tarihlerini ve imzasını koruyarak kodlamayı veya paketlemeyi değiştirir. Süresi dolmuş bir sertifikayı yenilemez, güven oluşturmaz, zincir imzalarını doğrulamaz ve eksik ara sertifikaları indirmez. DER çıktısı, zincirdeki her sertifika için ayrı bir dosya verir.