JAVA实现https单向认证
来源:互联网 发布:反域名查询 编辑:程序博客网 时间:2024/06/05 10:03
//关于http 需要两个jar包 httpclient-4.0.jarhttpcore-4.0.1.jarprivate static final HttpClient httpClient = new DefaultHttpClient();try {//获得密匙库KeyStore trustStore = KeyStore.getInstance("jks");String keyStoreFile = "xxxxx.keystore"; String keyPwd = "xxxxxxx";FileInputStream instream = new FileInputStream(new File(keyStoreFile)); //密匙库的密码 trustStore.load(instream, keyPwd.toCharArray()); //注册密匙库 SSLSocketFactory socketFactory = new SSLSocketFactory(trustStore); //不校验域名 socketFactory.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); Scheme sch = new Scheme("https", socketFactory, 443); httpClient.getConnectionManager().getSchemeRegistry().register(sch);} catch (Exception e) {e.printStackTrace();}//下面这段是调用代码,可以有很多种写法,不局限于用HttpPostHttpPost httpPost = new HttpPost( url );StringEntity entity = new StringEntity(params);entity.setContentEncoding("UTF-8");httpPost.setEntity( entity );//发送请求HttpResponse response = httpClient.execute( httpPost );String jsonStr = EntityUtils.toString( response.getEntity() );
6 2
- JAVA实现https单向认证
- Tomcat Https单向认证
- Https单向认证
- https请求单向认证
- HTTPS单向认证&双向认证
- HTTPS单向认证&双向认证
- HTTPS 单向认证、双向认证
- https单向认证、双向认证
- java https双向认证实现
- java实现https双向认证
- tomcat配置https单向认证
- IOS Swift Https单向认证
- Tomcat SSL/HTTPS 单向认证
- android 开启Https单向认证
- SSL单向认证Java实现 Tomcat篇
- tomcat6配置https (双向认证/单向认证)
- tomcat6配置https (双向认证/单向认证)
- HTTPS单向认证和双向认证
- Java中Map遍历常用的四种方法
- INSERT IGNORE 与INSERT INTO的区别
- 含有指针成员的类的拷贝
- python学习笔记(1)
- 红黑树实现Map
- JAVA实现https单向认证
- 有数字签名的软件就一定值得用户信任吗?
- 程序员生存定律
- android sdk --- dial的用例
- 修改 Redhat enterprise linux 5 root 密码方法
- 网络日志的地址
- 很忙
- 浏览器从下载文档到显示页面的过程是个复杂的过程
- Android ViewquPager取消预缓存及重新打包android-support-v4.jar的方法