Openssl
通過 OpenSSL 從 P7B 轉換為 PEM
在 Ubuntu 上,我無法成功使用 openssl 轉換證書。
vagrant@dev:/vagrant/keys$ openssl pkcs7 -print_certs -in a.p7b -out a.cer unable to load PKCS7 object <blah blah>:PEM routines:PEM_read_bio:no start line:pem_lib.c:696:Expecting: PKCS7
你以前見過這個錯誤嗎?
試試這個:
$ openssl pkcs7 -inform der -in a.p7b -out a.cer
如果它不起作用,請按照本指南將其帶到 Windows 機器上並導出。
所以結合上面的答案,命令是:
openssl pkcs7 -in cert.p7b -inform DER -print_certs -out cert.pem
使用 OpenSSL-Win64 驗證可在 Windows 上執行
/感謝 Bogdan 發現錯誤