1. 程式人生 > >openssl從PFX匯出私鑰、公鑰

openssl從PFX匯出私鑰、公鑰

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

1、提取金鑰對(如果pfx證書已加密,會提示輸入密碼。)
       openssl pkcs12 -in 1.pfx -nocerts -nodes -out 1.key

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 -in 1_pri.key -out 1_pri.p8 -outform der -nocrypt -topk8