Convert SSL Certificates PEM to PFX
Bu yazıda Private Key ve Certificate dosyası ayrı olan iki adet dosyayı birleştirerek IIS sunucusunda kullanılacak PFX uzantısını çevrilme anlatılmıştır.
Burada belirtilen işlemleri yapabilmek için bilgisayarında Open SSL yüklü olması gerekmektedir. Aşağıdaki komut da Open SSL C:\OpenSSL\bin>
dizininde bulunmaktadır. Kolaylık olması açısından key dosyası ve sertifika dosyası open ssl ile aynı dizine konulmuştur.
C:\OpenSSL\bin> openssl pkcs12 -inkey key_file_name.key -in certificate_file_name.pem -export -out export_file_name.pfx
Komutların Açıklamaları
- openssl : OpenSSL yürütme komutudur.
- pkcs12: OpenSSL’deki PKCS#12 dosyaları için dosya yardımcı programı
- -inkey key_file_name.key : Sertifika ile birleştirilecek olan Private key dosyamız. Uzantısı (.cert, .key, .crt, .pem olabilir)
- -in certificate_file_name.pem: Private Key dosyamızın birleşmesini istediğimiz sertifika dosyamızdır. Uzantısı (.cert, .crt, .pem olabilir)
- -export -out export_file_name.pfx : birleşim sonunda dosyamızın çıkacağı isim ve uzantısı bilgisidir.
Bu komutu çalıştırdıktan sonra aşağıdaki gibi iki kere sizden parola girmenizi isteyecektir. Bu parola ile sertifika dosyanızı şifreleyebilirsiniz. Burada dikkat edilmesi gereken sertifikayı ilgili sunucuda import ederken burada yazdığınız parolayı isteyecektir. Boş bırakmak için enter diyerek geçebilirsiniz.
Enter Export Password:
Verifying - Enter Export Password:
Oluşturulan pfx uzantılı dosya artık sunucuda kullanılabilir.
Yardımcı Kaynaklar:
SSL Converter – Convert SSL Certificates to different formats (sslshopper.com)
How to create a pfx certificate from a cer certificate | Oxabox