use*_*576 4 java ssl spring certificate spring-boot
我有证书文件 xx.crt 和 xx.pfx。我还有 xx.pfx 的密码。如何配置这个spring boot嵌入式tomcat?
Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol");
Http11NioProtocol protocol = (Http11NioProtocol) connector.getProtocolHandler();
connector.setScheme("https");
connector.setSecure(true);
protocol.setSSLEnabled(true);
protocol.setKeystoreFile(??);
protocol.setKeyPass(??);
protocol.setTruststoreFile(??);
return connector;
Run Code Online (Sandbox Code Playgroud)
解决此问题的最简单方法是使用 keytool(Windows 上的 keytool.exe)将 PFX 文件转换为 JKS:
keytool -importkeystore -srckeystore mypfxfile.pfx -srcstoretype pkcs12 -destkeystore newkeystore.jks -deststoretype JKS
Run Code Online (Sandbox Code Playgroud)
并使用protocol.setKeystoreFile()和protocol.setKeyPass()加载它。
| 归档时间: |
|
| 查看次数: |
23473 次 |
| 最近记录: |