首頁  >  文章  >  運維  >  如何從.pfx檔案提取私鑰和憑證

如何從.pfx檔案提取私鑰和憑證

不言
不言原創
2019-03-15 11:14:4010549瀏覽

.PFX(個人資訊交換)檔案用於儲存憑證、私鑰和公鑰。例如,如果我們需要將SSL憑證從一個Windows伺服器轉移到另一個Windows伺服器,就可以使用IIS SSL匯出精靈或MMC控制台將其匯出為.pfx檔案。

如何從.pfx檔案提取私鑰和憑證

有時我們需要從.pfx檔案中提取私鑰和證書,但我們不能直接執行,所以本篇文章就給大家介紹實現的方法。也將介紹將SSL憑證遷移到AWS ELB的方法,因為ELB需要單獨使用私鑰和憑證。

注意:使用以下命令,必須在Windows或Linux系統上安裝OpenSSL

#從PFX中提取私鑰

以下命令將從. pfx檔案中提取私鑰。將在目前目錄中建立一個新的檔案private-key.pem。此指令要求在pfx檔案上設定密碼。

$ openssl pkcs12 -in myfile.pfx -nocerts -out private-key.pem -nodes
Enter Import Password:

從pfx提取憑證

然後提取憑證檔案。以下命令將從.pfx檔案中提取憑證。可以在名為certificate.crt的檔案中找到憑證。

$ openssl pkcs12 -in myfile.pfx -nokeys -out certificate.crt
Enter Import Password:

這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注php中文網的其他相關欄位教學! ! !

以上是如何從.pfx檔案提取私鑰和憑證的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn