openssl提取pfx證書金鑰對

培根芝士發表於2014-10-22

提取步驟如下:


1. 點選1.cer,安裝cer證書


2.從pfx提取金鑰資訊,並轉換為key格式(pfx使用pkcs12模式補足)


  (1)提取金鑰對


       openssl pkcs12 -in 1.pfx -nocerts -nodes -out 1.key


       //如果pfx證書已加密,會提示輸入密碼。如果cer證書沒有安裝,則密碼沒法驗證


  (2)從金鑰對提取私鑰


       openssl rsa -in  1.key -out 1_pri.key


  (3)從金鑰對提取公鑰


       openssl rsa -in 1.key -pubout -out 1_pub.key


  (4)因為RSA演算法使用的是pkcs8模式補足,需要對提取的私鑰進一步處理


       openssl pkcs8 -topk8 -inform PEM -in 1_pri.key -outform PEM -nocrypt


       複製視窗中生成的金鑰,儲存為1_pri_pkcs8.key


  (5)得到金鑰對1_pri_pkcs8.key和1_pub.key

相關文章