我们正在尝试建立双向SSL连接。得到握手错误。附上日志

时间:2018-03-15 22:07:39

标签: java ssl spring-boot sslhandshakeexception

我在密钥库和信任库中添加了证书,然后尝试使用spring boot调用https端点。获取以下日志。对ssl日志无法理解...因此请求社区提供一些帮助。

调试模式下的SSL日志:

aa = cv2.imread(path) 
tf1 = tf.read_file(path) 
tf2 = tf.image.decode_jpeg(tf1, channels=3) 
atf2 = tf.Session().run(tf2)

1 个答案:

答案 0 :(得分:0)

上述问题已修复。实际上,通过spring设置的SSL上下文无法在握手期间发送客户端证书,我找到的原因是我的Keystore pwd与私钥密码不同。虽然在通过spring加载密钥库期间,我提供了正确的pwssword,但仍然无法根据私钥密码提取证书。

在密钥生成过程中为密钥库和私钥提供相同的密码后解决。