跳至内容
Generating-Self-Signed-SSL-Certificate-with-OpenSSL

openssl载入私钥unable to load Private Key错误

今天在使用openssl生成公钥的时候遇到了一个坑,遇到了无法载入私钥的报错信息如下:

openssl rsa -inform pem -in rsa.key -pubout > public-key.pem
unable to load Private Key
4341825004:error:09FFF064:PEM routines:CRYPTO_internal:bad base64 decode:/System/Volumes/Data/SWE/macOS/BuildRoots/38cf1d983f/Library/Caches/com.apple.xbs/Sources/libressl/libressl-56.60.2/libressl-2.8/crypto/pem/pem_lib.c:801:

排查半天,发现是私钥的格式不对,需要进行格式化,使用如下命令:

fold -w 64 私钥文件

文件需要每行为64个字符,超出的话就会报上面的错误,这里记录下,有遇到相同问题的朋友可以试试这么解决。

作者:SEO禅
本文链接:openssl载入私钥unable to load Private Key错误
版权申明:如无特殊说明,本站文章均为作者原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处,谢谢!

标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注