社区
Java EE
帖子详情
HttpClient如何实现SSL双向认证
sliver
2012-03-16 11:51:06
最近在使用httpclient组件,需要进行一个双向认证操作,如何实现SSL双向认证?
...全文
50
回复
打赏
收藏
HttpClient如何实现SSL双向认证
最近在使用httpclient组件,需要进行一个双向认证操作,如何实现SSL双向认证?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于Tomcat搭建
SSL
双向
认证
示例【100012422】
Tomcat搭建
SSL
双向
认证
Demo、Java原生类库
SSL
Socket编程、Apache的
Httpclient
库模拟请求
Android调用大宝CA国密
SSL
密码套件(0.99版本)访问HTTPS(国密
SSL
安全通道)的示例代码
使用方法见:https://blog.csdn.net/upset_ming/article/details/100770417 1. Android使用
HTTPCLIENT
访问国密
SSL
协议的HTTPS服务 2. 示例代码为单向
认证
,可支持
双向
认证
3. 获取服务端的国密数字证书 4. 适用于Android 7.0(API 24)及以上
https
双向
认证
所需jar
https
双向
认证
所需jar,包含bcpkix-jdk15on-1.51.jar、bcprov-jdk15on-1.51.jar、
httpclient
-4.4.1.jar、httpcore-4.4.1.jar等
国密
SSL
协议的JAR包-大宝CA版本 GM-
SSL
SM2 PKI
SSL
DoubleCA
国密
SSL
协议的JAR包-大宝CA版本 GM-
SSL
SM2 PKI
SSL
DoubleCA。 大宝CA版本的国密
SSL
的JSSE通信jar包。 完成服务端-客户端的国密
SSL
双向
通信和身份
认证
。 GM-
SSL
SM2 PKI
SSL
DoubleCA
Forest轻量级HTTP客户端框架.rar
因为业务关系,要和许多不同第三方公司进行对接。这些服务商都提供基于http的api。但是每家公司提供api具体细节差别很大。有的基于RESTFUL规范,有的基于传统的http规范;有的需要在header里放置签名,有的需要
SSL
的
双向
认证
,有的只需要
SSL
的单向
认证
;有的以JSON 方式进行序列化,有的以XML方式进行序列化。类似于这样细节的差别太多了。 不同的公司API规范不一样,这很正常。但是对于我来说,我如果想要代码变得优雅。我就必须解决一个痛点: 不同服务商API那么多的差异点,如何才能维护一套不涉及业务的公共http调用套件。最好通过配置或者简单的参数就能区分开来。进行方便的调用? 我当然知道有很多优秀的大名鼎鼎的http开源框架可以
实现
任何形式的http调用,在多年的开发经验中我都有使用过。比如apache的
httpClient
包,非常优秀的Okhttp,jersey client。 这些http开源框架的接口使用相对来说,都不太一样。不管选哪个,在我这个场景里来说,我都不希望在调用每个第三方的http api时写上一堆http调用代码。
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章