我正在将Apache Tomcat / 9.0.0.M10与SSL自签名证书一起使用。下面是带有SSLEnabled的连接器配置,tomcat启动并按预期工作。
<Connector port="8443" SSLEnabled="true"
scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
SSLCertificateFile="\conf\cert.pem"
SSLCertificateKeyFile="\conf\key.pem" />
现在,作为新要求的一部分,将动态创建新的SSL证书并将其替换在conf文件夹下(如上面的配置位置所示)。我希望tomcat自行重新加载/刷新此新证书和私钥,而无需手动重新启动或不从代码中重新启动tomcat服务。他们在this链接中建议重新加载密钥库文件,但是我的要求是Tomcat应该在更改后重新加载其证书。
我们如何才能使tomcat在运行时自行重新加载/刷新在Connector 8443配置中引用的新SSL证书?能做到吗?