错误描述:
连接www.test.com:8443时发生错误。
SSL 接收到一个超出最大准许长度的记录。
(错误码: ssl_error_rx_record_too_long)
1.我的主机名:www.test.com
2.制作密码的代码
keytool -genkey -alias tomcat-server -keyalg RSA -dname "cn=www.test.com" -keypass changeit -storepass changeit -keystore server.keystore
keytool -export -alias tomcat-server -storepass changeit -file server.cer -keystore server.keystore
keytool -genkey -alias tomcat-client -keyalg RSA -dname "cn=www.test.com" -keypass changeit -storepass changeit -keystore client.keystore
keytool -export -alias tomcat-client -storepass changeit -file client.cer -keystore client.keystore
keytool -import -trustcacerts -alias server -file server.cer -keystore cacerts -storepass changeit
keytool -import -trustcacerts -alias client -file client.cer -keystore cacerts -storepass changeit
3.tomcat的配置
<Connector port="8443" maxThreads="150"
minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" disableUploadTimeout="true"
acceptCount="100" debug="0" scheme="https"
secure="true" clientAuth="false" sslProtocol="TLS"
keystoreFile="/server.keystore" keystorePass="changeit"/>
这个是导入公钥的时候出现的问题吧,我之前也遇到过,但我们是购买第三方CA 的证书,他们的技术支持给解决了。