使用TLS 1.2和Java 6

我们有一个遗留的Web应用程序,运行在Java 6下的tomcat中 – 升级到7或8目前是不可行的。 我们现在需要通过TLS 1.2连接客户端,但是java 6只支持1.0。 我们使用Apache作为我们的Web服务器和OpenSSL的传入连接,这很高兴地支持TLS 1.2等

您之前是否遇到过类似的情况,或者您可以对以下潜在的解决方法发表评论:

  • 回送到本地主机(或以其他方式redirect)并使用OpenSSL创buildTLS 1.2连接,
    • 有效的内部代理
    • 可以打开一个客户端吗?
    • 我们需要s_client吗?
  • 使用我们当前的防火墙来升级连接
    • 这需要有select性
    • 很明显,这将取决于防火墙
  • 使用“充气城堡”( https://www.bouncycastle.org/ )