Android HttpClient 访问 Tomcat双向SSL验证服务器

Android HttpClient 访问 Tomcat双向SSL验证服务器


2024年4月29日发(作者:)

Android HttpClient 访问 Tomcat双向SSL验证服务器

项目需要,在Android WebView上访问Tomcat SSL双向验证。本文只解决了

Android HttpClient 访问Tomcat双向SSL验证服务器。

环境准备:

 Windows 2003 EE;

 OpenSSL;

 Tomcat 7;

过程记录如下:

1.用OpenSSL和keytools做CA,Client,Server的证书、私钥。

2.搭建Tomcat的双向验证的Web服务器。

3.用IE验证SSL的双向验证的有效性。

上面的三步参见文档: tomcat下https ssl 双向认证

唯一的问题是:Tomcat7的配置不同。

加入如下XML代码:

className="nnector"

protocol="11NioProtocol"

port="8443" minSpareThreads="5" maxSpareThreads="75"

enableLookups="true" disableUploadTimeout="true"

acceptCount="100" maxThreads="200"

scheme="https" secure="true" SSLEnabled="true"

clientAuth="true" sslProtocol="TLS"

keystoreFile="C:/OpenSSL/server/server_keystore"

keystorePass="66666"/>

keystorePass 是自己server_keystore的密码

单向验证把clientAuth="true" 修改为false

4.编写Android的SSL验证程序,但只能做到单向验证服务器的证书。


发布者:admin,转转请注明出处:http://www.yc00.com/web/1714321404a2424328.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信