openssl生成服务器证书时报unable to load number from ./demoCA/serial错误
1.转:SSL 证书基本概念扫盲2.OpenSSL生成根证书并签署下级证书
3.openssl生成服务器证书时报unable to load number from ./demoCA/serial错误
4.NGINX 配置 SSL 双向认证5.https ssl证书6.php自动签发,生成双向验证证书7.https的网站是不是必须让用户装数字证书8.如何要求客户端出示“客户端证书”后,才能访问网站9.CA如何吊销签署过的证书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
本文来自博客园,作者:河北大学-徐小波,转载请注明原文链接:https://www.cnblogs.com/xuxiaobo/p/17039300.html

【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步