TXT_DB error number 2

发布于 2020-05-06  58 次阅读


问题描述

用生成的CA的证书为client.csr文件签名的时候:Openssl ca -in client.csr -out client.crt -cert ca.crt -keyfile ca.key -config openssl.cnf,

出现如下错误:

failed to update database

TXT_DB error number 2

解决方法:

原因是客户端commonName,跟前面生成ca文件和server密钥commonname相同导致,可以给客户端换一个commonname就可以了。

即重新执行命令:

Openssl ca -in client.csr -out client.crt -cert ca.crt -keyfile ca.key -config openssl.cnf

当填写

Common Name (e.g. server FQDN or YOUR name) []:

的时候填个不一样的内容


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。