使用自签名证书测试应用程序 - 适用于 ubuntu 20.04,但不适用于 18.04

使用自签名证书测试应用程序 - 适用于 ubuntu 20.04,但不适用于 18.04

使用下面的 conf 文件生成自签名证书以用于测试目的。我在入口处添加了生成的证书和 pem 作为 tls 证书,运行此命令时,ubuntu 20.04 一切正常。curl --cacert key.crt https://<redacted>.com使用 ubuntu 18.04 和相同的 curl 命令时,我得到了curl: (60) SSL certificate problem: unable to get local issuer certificate。无论是 u18 vm 还是 docker 镜像,结果都一样。我错过了什么?

openssl req -x509 -nodes -days 730 -newkey rsa:2048 -keyout key.pem -out key.crt -config req.conf -extensions 'v3_req'
[req]
distinguished_name = req_distinguished_name
x509_extensions = v3_req
prompt = no
[req_distinguished_name]
C = <redacted>
ST = <redacted>
L = <redacted>
O = <redacted>
OU = <redacted>
CN = *.<redacted>.com
[v3_req]
keyUsage = nonRepudiation, digitalSignature, keyEncipherment
basicConstraints = CA:TRUE
subjectAltName = @alt_names
[alt_names]
DNS.1 = <redacted>.com
DNS.2 = <redacted>.com

相关内容