小编Mac*_*icz的帖子

Docker 上的 Vault TLS - 无法验证 127.0.0.1 的证书,因为它不包含任何 IP SAN

我正在尝试使用 docker 在 Valut 上运行 TLS。首先生成证书并使用 Vault 服务器模式运行 docker 容器。之后我运行vault init返回错误的命令:

初始化时出错:Put https://127.0.0.1:8200/v1/sys/init : x509: 无法验证 127.0.0.1 的证书,因为它不包含任何 IP SAN

我可以使用 -tls-skip-verify 但不是解决方案。

我使用 openssl.cnf 文件生成证书:

[ ca ]
default_ca = testca

[ testca ]
dir = .
certificate = $dir/cacert.pem
database = $dir/index.txt
new_certs_dir = $dir/certs
private_key = $dir/private/cakey.pem
serial = $dir/serial

default_crl_days = 7
default_days = 365
default_md = sha256

policy = testca_policy
x509_extensions = certificate_extensions

[ testca_policy ]
commonName = supplied
stateOrProvinceName = optional
countryName …
Run Code Online (Sandbox Code Playgroud)

ssl openssl docker

5
推荐指数
1
解决办法
3908
查看次数

标签 统计

docker ×1

openssl ×1

ssl ×1