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条)