gpt4 book ai didi

openssl - 如何将 SAN 与 openSSL 而不是通用名称一起使用?

转载 作者:行者123 更新时间:2023-12-03 16:18:16 25 4
gpt4 key购买 nike

升级使用 golang 1.15.0-rc.1 的系统 (kubernetes) 后,我被困在此错误消息上:

"x509: certificate relies on legacy Common Name field, use SANs or temporarily enable Common Name matching with GODEBUG=x509ignoreCN=0". 
我唯一使用通用名称(我知道的)的地方是我为我的服务生成私钥时 openssl req -new -key certs/foo-bar.pem -subj "/CN=foobar.mydomain.svc" -out certs/foo-bar.csr -config certs/foo-bar_config.txt .
如何将此命令转换为使用 SAN?

最佳答案

您可能需要 -addext旗帜。
例如:

openssl req -new -key certs/foo-bar.pem \
-subj "/CN=foobar.mydomain.svc" \
-addext "subjectAltName = DNS:foobar.mydomain.svc" \
-out certs/foo-bar.csr \
-config certs/foo-bar_config.txt
从这里得到答案: https://security.stackexchange.com/questions/74345/provide-subjectaltname-to-openssl-directly-on-the-command-line

关于openssl - 如何将 SAN 与 openSSL 而不是通用名称一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64814173/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com