.pem
, .crt
, .der
biçiminde satın aldığım bir SSL sertifikam var. Sertifikadan anahtar dosyasını nasıl aldığımı merak ediyordum. Bunu yapmanın bir yolu var mı?Bir anahtarı bir SSL sertifikasından nasıl alabilirim?
cevap
Genel anahtarı çıkarabilirsiniz. Bunun sınırlı bir faydası var. Belki de aynı anahtarı, sertifika kullanmayan SSH veya PGP gibi başka bir araçla kullanacaksınız. OpenSSL ile
:
openssl x509 -pubkey -noout <cert.pem> pubkey.pem
Bir sertifika özel anahtarı türetmek mümkün değil. Bu her şeyi oldukça anlamsız yapardı, değil mi?
bir hata alıyorum: Hata: 0906D06C: PEM rutinleri: PEM_read_bio: Başlangıç hattı:/SourceCache 'openssl rsa Özel Anahtar 99416 yükleyemedi key.pem' '
@nkcmr Özür dilerim. Bir belgede bir komutu test ettiğimi sandım, ama aslında kullanmak için 's_server' için yaptığım bir dosyaydı. Bu biçimde, özel anahtar sertifikaya eklenir ve bu özel anahtarın varlığı "rsa" yardımcı programının çalışmasına izin verir. Lütfen düzeltilmiş cevabımı kullanın. – erickson
* Özel * anahtarından mı bahsediyorsunuz? – Bruno
Neden? Zaten hem özel hem de ortak anahtarınız var. Başladığın yer burası. Bir anahtar çifti oluşturdunuz, bir CSR oluşturdunuz, imzaladıktan sonra imzalı sertifikanız var. Başladığınız anahtar çiftini kaybettiyseniz, yine de hosed edilirsiniz, tekrar başlamalısınız. komutunu çalıştırırken – EJP