openssl生成服务器证书时报unable to load number from ./demoCA/serial错误

1、输入以下命令生成服务器证书时:

sudo openssl ca -in server.csr -cert ca-cert.pem -keyfile ca.key -out server-cert.pem
报了如下错误:

Using configuration from /usr/lib/ssl/openssl.cnf
unable to load number from ./demoCA/serial
error while loading serial number
140709903705408:error:0D066091:asn1 encoding routines:a2i_ASN1_INTEGER:odd number of chars:../crypto/asn1/f_int.c:103:
2、解决办法,这个serial文件没有一个序列号,因此要给这个文件加一个序列号,输入以下命令:

sudo sh -c 'echo "01" > demoCA/serial'
这样便可以了。

 

 

 

 

 



原文链接:https://blog.csdn.net/u012561176/article/details/114281506

posted @ 2023-01-10 10:05  河北大学-徐小波  阅读(176)  评论(0编辑  收藏  举报