收到致命警报:bad_record_mac

时间:2017-07-18 10:13:53

标签: java ssl keystore

我有一个Java应用程序,我试图连接到https网址但遇到错误的SSL问题:

Received fatal alert: bad_record_mac
(javax.net.ssl.SSLException)

使用SSLPoke与网址没有问题连接。

对于我的Java应用程序,为密钥库设置了一些自定义值

cat sysprop.properties 
#Mon, 09 Jan 2017 13:43:54 +0000
#bootstrapModulesResource=moduledefinitions.xml
property.folder=../config

ssl.port=8443
jetty.ssl.keystore=../config/keystore
jetty.ssl.keystore.password=xxxx
jetty.ssl.key.password=xxxx
#jetty.ssl.truststore=../config/truststore
#jetty.ssl.truststore.password=xxxx

application.ip.address=127.0.0.1

bootstrapModulesResource=moduledefinitions.xml

由于SSLPoke工作正常,我认为它不是Java环境问题,但更直接地是我为应用程序设置的问题。自定义密钥库是否可能导致错误记录mac错误?

此应用程序在生产服务器上运行,并且无法在本地复制该问题(其本地工作正常)。

如何进一步调试此问题?

0 个答案:

没有答案