zoukankan      html  css  js  c++  java
  • Charles关于Https SSLHandshake解决备忘录

    抓包Https时错误提示:SSLHandshake: Received fatal alert: unknown_ca
     
    1、准备工作,下载Charles版本
    有情链接,提取码为:ghc6,其中包含了Charles两个版本
    a Charles3.9.3 主要针对iphone5手机抓包
    b Charles4.1.2 主要针对iphone6及以上抓包
    为什么用两个不同版本?实践中发现,某一个版本不能同时解决问题
    2、设置允许SSL Proxy
    Proxy->Proxy Settings->SSL->Enable(添加监听端口,常用443)
     
    3、针对iphone5解决方案
    a 电脑端Charles安装SSl证书
    Help->Install Charles CA SSL Certificate
    安装Charles证书后,选择 "Always Trust"
    b 手机端安装SSL证书
    利用浏览器访问证书下载地址,进行安装
    证书地址下载为:官网 或者 网盘 提取码为:y5nw
     
    4、针对iphone6及以上解决方案
    a 电脑端Charles安装SSl证书
    Help->Install Charles CA SSL Certificate
    安装Charles证书后,选择 "Always Trust"
    b 手机端安装SSL证书
    首先,在手机上设置好本地代理IP,
    然后,用手机浏览器访问https://chls.pro/ssl,按照提示安装手机端SSL证书,
    最后,查看手机系统版本,如果是iOS10.3及以上,还需要在手机General > About > Certificate Trust Settings下信任证书
     
    一切顺利,你已经解决Charles SSLHandshake问题了!
     
  • 相关阅读:
    转:神经网络入门
    转:Webkit Flex伸缩盒模型属性备忘
    css3 display:-webkit-box
    display:inline和display:block及html常用标签
    display
    weui flex 分布
    图片、字体、iconfont矢量图
    flex weui列表demo
    方法调用
    C#多线程之Task
  • 原文地址:https://www.cnblogs.com/liutie1030/p/7562340.html
Copyright © 2011-2022 走看看