1. Ana Sayfa
  2. Linux Sistem Yönetimi
  3. PFX dosyasından key (anahtar) ve sertifika dosyası üretmek

PFX dosyasından key (anahtar) ve sertifika dosyası üretmek

PFX dosyasından key (anahtar) ve sertifika dosyası üretmek

Günümüzde internetin artık vazgeçilmezlerinden biri olan SSL sertifikaları bazen farklı formatları sebebiyle kafamızı karıştırabiliyor. Var olan bir sunucudan başka bir sunucuya taşınırken sertifika dosya formatları istenilen yapıda olmayabiliyor. Bu durumda sertifikaları istenilen formata çevirmek gerekir. Bu  yazımızda PFX içerisinden hem .key (anahtar) hem de ca(Ara Sertifika) ile birlikte crt(Sertifika) dosyasını elde etmenin yollarını göstereceğim;

Bu yazıdaki komutların çalışabilmesi için öncelikle aşağıdaki komutu çalıştırınız.

yum update openssl

*Aşağıdaki komutlarda verilen dosya isimlerini kendinize ait isimler ile değiştiriniz.

 

  • Aşağıdaki komut sayesinde cert.pem dosyasının içerisinde bütün sertifikaları ve key dosyasını bulabilirsiniz.

openssl pkcs12 -in filename.pfx -out cert.pem -nodes

  • PFX dosyasından sadece .key(anahtar) dosyasını çıkarmak için:

# openssl pkcs12 -in filename.pfx -nocerts -out private_key.pem
Enter Import Password: --> pfx şifresi
MAC verified OK

–> “yeni şifre girin.”

Enter PEM pass phrase:
Verifying - Enter PEM pass phrase:

 

  • Çıkan dosyadaki yeni şifreyi silmek için;

#openssl rsa -in private_key.pem -out private.pem
Enter pass phrase for private_key.pem:
writing RSA key

  • P7B sertifikası içersinden export almak için;

openssl pkcs7 -print_certs -in filename.p7b -out certificate.crt

 

Elde ettiğimiz dosyaları artık sunucumuza sertifikamızı eklemek için kullanabiliriz.

Yorum Yap

Yazar Hakkında

Fehmi Can Tokay

2012 yılında Bilkent Üniversitesi - Bilgisayar Teknolojisi ve Bilişim Sistemleri bölümünden mezun oldu. Mezun olduktan sonra veri merkezi, cloud-hosting hizmeti veren ve sektör dışında yer alan özel firmalarda Sistem ve Network Yöneticisi olarak çalıştı ve bu alanlarda iş hayatına devam etmekte. Linux ve Network sistemleri hakkında araştırmaya, uygulamaya ve yeni şeyler geliştirmeye meraklı.

Yorum Yap