相关疑难解决方法(0)

sslcontextbuilder和SSLContexts已弃用

我正在使用JDK1.8与JDK Compilance JavaSE-1.7,Eclipse Luna和Apache httpclient 4.4.1.

我在Eclipse中收到警告sslcontextbuilder并且SSLContexts已被弃用.这些课程有哪些替代方案?

java apache ssl

18
推荐指数
1
解决办法
1万
查看次数

HostnameVerifier与TrustManager?

在什么情况下一个用HostnameVerifierTrustManagerJava中?一个推荐超过另一个?看看Java文档(Interface HostnameVerifierInterface TrustManager),我无法分辨它何时最好使用(虽然TrustManager看起来更通用).

在过去,我一直使用自定义TrustManager.但是,我注意到java中的Heartbleed漏洞使用了两者(但我不认为它是正确的).

编辑:在使用时HostnameVerifier,是否执行了其他惯常的X509检查,如路径构建,到期和撤销(如果已配置)?我想我基本上是在考虑HostnameVerifier补充其他检查(而不是替换它们).

例如,假设开发服务器位于dev.example.com内部CA并且由内部CA签名.dev.example.com证书中有一个DNS名称及其名称dev.example.com.此外,假设我连接到它192.168.1.10.我可以使用a HostnameVerifier来同时允许dev.example.com192.168.1.10吗?在这种情况下,是否允许使用其他名称,是否执行了其他惯常的X509检查?

java ssl https jsse

3
推荐指数
1
解决办法
2123
查看次数

标签 统计

java ×2

ssl ×2

apache ×1

https ×1

jsse ×1