当我尝试用刚从 ZeroSSL 获得的证书替换我的机器证书时,出现以下错误:
Invalid base64 encoded X509 certificate string
如果我删除-----BEGIN CERTIFICATE-----
诸如此类的所有空格,它会给我
String index out of range: -1
我在一个快速 nginx 实例上试用了该证书,它运行正常。我该怎么办?
我在网上看到了关于小心操作 ca 包的文章,但是我无法做到这一点,zerossl 只是给我已经编译好的三个文件。
答案1
问题原来是证书中缺少组织、国家等字段。从 vCenter 生成 CSR 解决了该问题。