OpenVPN OpenSSL 条目 22:失效日期无效

Jak*_*son 6 fedora openvpn openssl

前几天我尝试为新员工生成一些 OpenVPN 密钥。与正常程序相同。几个月来,该领域没有任何变化。

在证书生成期间,我收到以下错误:

Using configuration from /etc/openvpn/easy-rsa/openssl.cnf
entry 22: invalid expiry date
Run Code Online (Sandbox Code Playgroud)

经过一番搜索,似乎没有明确的答案。一些站点说一些关于数据库文件index.txt被损坏的事情。其他人说这与default_days.net中的设置有关openssl.cnf。其他站点建议其存在 OpenSSL 错误。

有人有任何线索吗?

更新

经过更多研究,我发现 OpenSSL 存在一个错误,其中最后生成的证书的到期日期超过 2050 年,因此index.txt 中的日期出于某种原因添加了两个额外的数字,从而使该index.txt出现损坏。我不知道如何解决这个问题。

小智 2

这是“2038 年问题”错误!似乎无法生成 OpenVPN 证书,该证书将在 2038 年 1 月 19 日之后过期。我使用的是 Ubuntu 10.04 和 OpenVPN 2.1.0。