• Android Https相关完全解析 当OkHttp遇到Https

    一、概述 其实这篇文章理论上不限于okhttp去访问自签名的网站,不过接上篇博文了,就叫这个了。首先要了解的事,okhttp默认情况下是支持https协议的网站的,比如https://www.baidu.com,https://github.com/hongyangAndroid/okhttp-utils等,你可以直接通过okhttp请求试试。不过要注意的是,支持的https的网站基本都是CA机构颁发的证书,默认情况下是可以信任的。 当然我们...
    作者:孤风一剑/2015年9月02日/分类:移动开发/阅读:1,141次/标签:, /评论关闭
  • tomcat下配置https环境

    在网上搜了一下,内容不是很完善。现进行整理,做个学习笔记,以备以后使用。 (1)进入到jdk下的bin目录 (2)输入如下指令“keytool -v -genkey -alias tomcat -keyalg RSA -keystore d:/tomcat.keystore” d:/tomcat.keystore是将生成的tomcat.keystore放到d盘根目录下。注意若要放到c盘,在win7系统下,需要以管理员身份进入到命令行中进行操作,否则是无法创建tomcat.k...
    作者:孤风一剑/2014年12月17日/分类:Java开发/阅读:941次/标签:, /评论关闭
  • OpenSSL和https原理

            https原理:                              浏览器请求服务端的公钥证书,服务器将注册的证书发送给客户端。客户端向办法机构验证证书的合法性,证书                              包括公钥,服务器网址及一些信息。验证完毕,客户端生成一串随即码,用公钥加密发送给服务器端作为对称加密                               密钥。             Openssl工具生成根证...
    作者:孤风一剑/2014年9月04日/分类:Java开发/阅读:833次/标签:, /评论关闭
  • android https通过加载pfx证书获取数据

    直接给代码吧,研究了几天才搞定...... [java] public static final String CLIENT_KET_PASSWORD = "Ku6OpqKDfN4=305790"; //          public static String getNewHttpClient(String url)       {              try           {               // KeyStore trustStore = KeyStore.getInstance("PKCS12", "BC");               // trustStore               // .loa...
    作者:孤风一剑/2014年6月11日/分类:移动开发/阅读:3,541次/标签:, , /评论关闭
  • linux 搭建https 服务器apache

    一、  安装准备 1.    安装Openssl 要使Apache支持SSL,需要首先安装Openssl支持。这里使用的是openssl-0.9.8k.tar.gz 下载Openssl:http://www.openssl.org/source/ tar -zxf openssl-0.9.8k.tar.gz    //解压安装包 cd openssl-0.9.8k                 //进入已经解压的安装包 ./config                          //配置安装。推荐使用默认配置 make && make in...
    作者:孤风一剑/2014年5月06日/分类:Java开发/阅读:1,075次/标签:, , /评论关闭
  • java在访问https资源时,忽略证书信任问题

    java程序在访问https资源时,出现报错 sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 这本质上,是java在访问https资源时的证书信任问题。如何解决这个问题呢? 为何有这个问题? 解决这个问题前,要了解 1)https通...
    作者:孤风一剑/2014年2月08日/分类:Java开发/阅读:6,399次/标签:, , /评论关闭
  • 用Tomcat服务器配置https双向认证过程实战

    什么是https? 百度百科足够解释它:http://baike.baidu.com/view/14121.htm 工具:keytool (Windows下路径:%JAVA_HOME%/bin/keytool.exe) 环境:Windows8.1企业版、Tomcat-7.0.27、JDK1.6、IE11、Chrome 一、为服务器生成证书 C:\Windows\system32>keytool -genkey -v -alias tomcat -keyalg RSA -keystore D:\tomcat.keystore -validity 36500 输入keystore密码: 再...
    作者:孤风一剑/2014年1月25日/分类:Java开发/阅读:2,871次/标签:, , /评论关闭