Mac下可以只導入 pem格式的證書到鑰匙串中的,具體用的命令是:
public key 指令:security import selfsign.cer -k ~/Library/Keychains/login.keychain-db
其中 selfsign.cer 為公鑰證書檔案名稱
private key 指令:security import privkey.pem -k ~/Library/Keychains/login.keychain-db
其中 private.pem 為私鑰證書檔案名稱
如果要將含有密碼的私鑰文件取消密碼,可使用下列指令處理。openssl rsa -in privkey.pem -out privkeyWithoutPW.pem
privkey.pem 為加密的私鑰檔案,轉換成無密碼的 privkeyWithoutPW.pem 私鑰檔案。
openssl簽署和自簽署證書的多種實現方式
對於一個csr文件,用命令行只打印其中的公鑰信息:
openssl req -noout -pubkey -in req1.csr
示例結果:
—–BEGIN PUBLIC KEY—–
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD5pLxBGoxhOT3LN2Vy8vml1VcD
1g299j5TnFpnsoWBthn0JIog0TX6CnM0d5cHpAqvssSBPa5LKGYiRwbXxCrR+hD6
d02M4LN5mTWm9pvO8lGbmzM0PabUYy82jPz7w+py0fB/piFahU7UFxMTanWvzw4y
U+1+DEXPlmPGYdjkrwIDAQAB
—–END PUBLIC KEY—–
如何用命令行從一個私鑰pem文件中生成公鑰文件:
openssl rsa -in key.pem -pubout -out key.pub