生成pfx證書以及從中提取公鑰,私鑰

openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt
提示輸入server.key文件的密碼
提示輸入即將生成的.pfx文件的密碼(需要輸入兩次)
這時會在C:\OpenSSL-Win64\bin目錄下生成server.pfx文件。
從pfx證書中提取密鑰信息,並轉換爲key格式(pfx使用pkcs12模式補足)
提取密鑰對(如果pfx證書已加密,會提示輸入密碼)
openssl pkcs12 -in idsrv4.pfx -nocerts -nodes -out idsrv4.key
從密鑰對提取公鑰
openssl rsa -in idsrv4.key -pubout -out idsrv4_pub.key
從密鑰對提取私鑰
openssl rsa -in  idsrv4.key -out idsrv4_pri.key
因爲RSA算法使用的是 pkcs8 模式補足,需要對提取的私鑰進一步處理得到最終私鑰
openssl pkcs8 -topk8 -inform PEM -in idsrv4_pri.key -outform PEM -nocrypt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章