Tomcat 传出 SSL

标签 tomcat ssl two-way

我有一个托管在 Tomcat 上的应用程序,它需要通过 IBM DataPower 设备对托管的服务进行 HTTPS 调用。我在日志中看到以下内容:

http-bio-8080-exec-1, READ: TLSv1 Alert, length = 2
http-bio-8080-exec-1, RECV TLSv1 ALERT:  fatal, handshake_failure
%% Invalidated:  [Session-1, TLS_RSA_WITH_AES_256_CBC_SHA]
http-bio-8080-exec-1, called closeSocket()

DataPower 设备不支持该密码套件,它支持 TLS_RSA_WITH_RC4_128_SHA。

所以,我的问题是:在从 Tomcat 向外部实体发出请求/响应时,我可以控制密码套件吗?

最佳答案

如果您的应用程序是 HTTPS 客户端,您应该能够在源代码中为建立连接的对象配置 SSL 上下文。

如果您发布了您的客户端代码示例或提到了它是用什么语言编写的,那么应该有人可以帮助您。 在 Java 中,使用 SSLContext 配置 SSL 设置非常容易。对象。

关于Tomcat 传出 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28154067/

相关文章:

java - 为什么jar不能部署在Apache tomcat或任何其他应用服务器上?

ssl - 我应该在每个页面上设置 https 吗?

Powershell Web 访问导致 404

ruby - 如何在 Ruby 中创建双向 SSL 套接字

java - 需要使用双向 SSL 安全 Web 服务的 Java 客户端桌面应用程序示例

java - 如何在 Tomcat 中设置上下文路径,以便无需附加部署的文件夹名称即可进入站点?

java - Tomcat:War文件部署在本地但不在在线服务器上

java - Mac OS X 上的 Netbeans : Where are Apache Tomcat Old Logs?

c# - 使用 .net WebClient 访问交叉签名的 SSL 服务

file - 使用 rsync 进行双向同步