java - 如何在 Java 中为 https 配置 SSL 密码套件

标签 java ssl https

我正在使用第三方包来管理 OAuth 连接。我想在后台配置 SSL 连接使用的密码套件。不幸的是,第三方创建了与 URL.openConnection() 的连接,我没有明显的方法来访问 SSLSocketFactory 以设置密码套件。有没有办法通过例如 JVM 参数来设置它?

谢谢

最佳答案

URL.openConnection()(带有 https:// URL)应该使用 HttpsURLConnection。为此,您应该能够使用 https.cipherSuites 系统属性。 (参见 table in the customization section of the JSSE ref. guide)。

关于java - 如何在 Java 中为 https 配置 SSL 密码套件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19228452/

相关文章:

c++ - Microsoft C++ HTTP 服务器 API (httpapi.lib) HttpReceiveClientCertificate 函数返回 ERROR_NOT_FOUND ( 1168 )

java - 无法使用 Htmlunit 连接到使用 HTTPS 的网站

java - Hibernate 配置相当于 ehcache.xml

java - 使用通用链表但在弹出时强制使用(cast)

java - jooq 和 java 8 流 SQL 生成

ssl - HTTPS URL 重定向不适用于 HaProxy

api - API 的安全客户端 token 身份验证

java - 如何进行 foreach 调用

ssl - 有没有办法防止Unity中的javax.net.ssl.SSLHandshakeException因为服务器不支持SSLv3来防止poodle攻击?

node.js - 如何使用 Node.js 上的 https 模块连接客户端证书