Java Spring启动应用程序SSL问题与证书和密钥库

时间:2015-03-26 14:03:25

标签: java spring ssl https keystore

我遇到一个问题,即Spring Boot rest服务应用程序需要在HTTPS上运行。这在本地工作正常,并在我的密钥库中添加了自签名证书。

当将其部署到生产服务器并且将实时受信任签名证书添加到生产服务器上的密钥库时,应用程序无法在HTTPS上运行。应用程序启动正常,但在HTTPS上转到生产URL不会返回任何响应。

在生产服务器上使用openssl会导致

openssl s_client -connect localhost:8888

CONNECTED(00000003)

140401679677256:错误:140790E5:SSL例程:SSL23_WRITE:ssl握手失败:s23_lib.c:177:

没有可用的对等证书

未发送客户端证书CA名称

SSL握手已读取0个字节并写入263个字节

新的,(无),密码是(无) 不支持安全重新协商 压缩:无

扩展:无

我无法访问生产服务器。

我是否有办法在本地测试实时证书和密钥库并找出问题所在?我可以从生产中获取密钥库的副本,但不能直接访问服务器。

感谢。

0 个答案:

没有答案