繁体   English   中英

在开发环境中管理测试SSL证书

[英]Managing test ssl certificates on dev environments

我有一个Spring Boot Web服务,我想使其使用https而不是http。

为此,我已经创建了一个包含自签名证书的密钥库,并使用spring boot属性配置了服务器。 证书的名称为localhost,以匹配本地环境。

现在,我想在适当的开发环境上对其进行测试,但是证书不再起作用,因为名称必须是环境的名称。

处理此问题的首选方式是什么? 是否应该为每个环境创建单独的密钥库/证书以及具有各自属性的单独yml文件?

是的,您应该为新环境创建一个新的密钥库,因为密钥库中的(通用名称)CN字段应与您的dev / test / prod环境匹配。 当您为本地环境创建一个CN时,我假设您的CN是本地主机或回送地址。

或者,如果要基于* .test.abc.com之类的通配符进行匹配,则可以使用使用者备用名称(SAN)进行匹配。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM