pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='rpvil'><tr id='rpvil'><dt id='rpvil'><q id='rpvil'><span id='rpvil'><b id='rpvil'><form id='rpvil'><ins id='rpvil'></ins><ul id='rpvil'></ul><sub id='rpvil'></sub></form><legend id='rpvil'></legend><bdo id='rpvil'><pre id='rpvil'><center id='rpvil'></center></pre></bdo></b><th id='rpvil'></th></span></q></dt></tr></i><div class="w4ewo6a" id='rpvil'><tfoot id='rpvil'></tfoot><dl id='rpvil'><fieldset id='rpvil'></fieldset></dl></div>

<small id='rpvil'></small><noframes id='rpvil'>

  • <legend id='rpvil'><style id='rpvil'><dir id='rpvil'><q id='rpvil'></q></dir></style></legend>
  • <tfoot id='rpvil'></tfoot>

      • <bdo id='rpvil'></bdo><ul id='rpvil'></ul>

        如何在 iOS 中檢查 SSL 證書的安全性?

        How to check the security of the SSL certificate in iOS?(如何在 iOS 中檢查 SSL 證書的安全性?)

        • <bdo id='hlmON'></bdo><ul id='hlmON'></ul>

          <small id='hlmON'></small><noframes id='hlmON'>

              <i id='hlmON'><tr id='hlmON'><dt id='hlmON'><q id='hlmON'><span id='hlmON'><b id='hlmON'><form id='hlmON'><ins id='hlmON'></ins><ul id='hlmON'></ul><sub id='hlmON'></sub></form><legend id='hlmON'></legend><bdo id='hlmON'><pre id='hlmON'><center id='hlmON'></center></pre></bdo></b><th id='hlmON'></th></span></q></dt></tr></i><div class="yeigmw0" id='hlmON'><tfoot id='hlmON'></tfoot><dl id='hlmON'><fieldset id='hlmON'></fieldset></dl></div>

              <tfoot id='hlmON'></tfoot>
                    <tbody id='hlmON'></tbody>
                  <legend id='hlmON'><style id='hlmON'><dir id='hlmON'><q id='hlmON'></q></dir></style></legend>
                  本文介紹了如何在 iOS 中檢查 SSL 證書的安全性?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我想檢查 URL 中是否存在 SSL 證書,還想檢查其版本和驗證類型.

                  I wanna check whether the SSL certificate is present in the URL also wants to check its version and validation type.

                  我創建了一個應用程序,我在其中調用 NSURLConnection 委托方法以通過服務器發送請求.

                  I have created a application where I am calling the NSURLConnection delegate methods to send request over a server.

                  也使用了 "canAuthenticateAgainstProtectionSpace" 方法,但是一旦建立連接就不會調用此方法.

                  Also used "canAuthenticateAgainstProtectionSpace" method, but this method is not getting called once the connection is established.

                  我如何做到這一點?

                  推薦答案

                  iOS 無法提供對證書信息的非常精細的訪問權限.您有兩個選擇:私有 API 或使用 OpenSSL 構建您自己的評估器.

                  iOS does not give you very granular access to certificate information. You have two choices: private APIs or build your own evaluator with OpenSSL.

                  您可以在opensource 中看到私有證書功能代碼.該版本可從 SecCertificateVersion() 獲得.我不確定您所說的驗證類型"是什么意思.

                  You can see the private certificate functions in the opensource code. The version is available from SecCertificateVersion(). I'm not certain what you mean by "validation type" here.

                  要使用 OpenSSL 執行此操作,您可以使用 SecCertificateCopyData() 獲取 DER 數據,然后自己解析所有內容.

                  To do this with OpenSSL, you can get the DER data with SecCertificateCopyData() and then parse everything yourself.

                  我建議就這個問題打開一個雷達 (bugreporter.apple.com).無法訪問有關證書的基本信息是一個嚴重的問題.

                  I suggest opening a radar (bugreporter.apple.com) on this issue. The lack of access to basic information about the certificate is a serious problem.

                  如果您正在尋找從 NSURLConnection 中提取證書的示例代碼,請參閱 第 11 章示例代碼 來自 iOS:PTL:

                  If you're looking for sample code that extracts the certificate from the NSURLConnection, see the Chapter 11 sample code from iOS:PTL:

                  - (void)connection:(NSURLConnection *)connection
                    willSendRequestForAuthenticationChallenge:
                    (NSURLAuthenticationChallenge *)challenge
                  {
                    NSURLProtectionSpace *protSpace = challenge.protectionSpace;
                    SecTrustRef trust = protSpace.serverTrust;
                    ...
                      SecCertificateRef cert = SecTrustGetCertificateAtIndex(trust, 0);
                    ...
                  

                  此時,cert 持有您的葉子證書.

                  At this point, cert holds your leaf certificate.

                  這篇關于如何在 iOS 中檢查 SSL 證書的安全性?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  How to animate a UIImageview to display fullscreen by tapping on it?(如何通過點擊動畫 UIImageview 以顯示全屏?)
                  To stop segue and show alert(停止 segue 并顯示警報)
                  iOS 5 storyboard, programmatically determine path(iOS 5 故事板,以編程方式確定路徑)
                  Icon already includes gloss effects(圖標已經包含光澤效果)
                  How does UIEdgeInsetsMake work?(UIEdgeInsetsMake 是如何工作的?)
                  UIProgressView and Custom Track and Progress Images (iOS 5 properties)(UIProgressView 和自定義跟蹤和進度圖像(iOS 5 屬性))
                  • <i id='N6eSI'><tr id='N6eSI'><dt id='N6eSI'><q id='N6eSI'><span id='N6eSI'><b id='N6eSI'><form id='N6eSI'><ins id='N6eSI'></ins><ul id='N6eSI'></ul><sub id='N6eSI'></sub></form><legend id='N6eSI'></legend><bdo id='N6eSI'><pre id='N6eSI'><center id='N6eSI'></center></pre></bdo></b><th id='N6eSI'></th></span></q></dt></tr></i><div class="aya46uw" id='N6eSI'><tfoot id='N6eSI'></tfoot><dl id='N6eSI'><fieldset id='N6eSI'></fieldset></dl></div>

                      <tfoot id='N6eSI'></tfoot>
                    1. <small id='N6eSI'></small><noframes id='N6eSI'>

                        • <bdo id='N6eSI'></bdo><ul id='N6eSI'></ul>

                            <legend id='N6eSI'><style id='N6eSI'><dir id='N6eSI'><q id='N6eSI'></q></dir></style></legend>

                              <tbody id='N6eSI'></tbody>
                            主站蜘蛛池模板: WF2户外三防照明配电箱-BXD8050防爆防腐配电箱-浙江沃川防爆电气有限公司 | 环保袋,无纺布袋,无纺布打孔袋,保温袋,环保袋定制,环保袋厂家,环雅包装-十七年环保袋定制厂家 | 14米地磅厂家价价格,150吨地磅厂家价格-百科| 贴片电容-贴片电阻-二三极管-国巨|三星|风华贴片电容代理商-深圳伟哲电子 | 水厂污泥地磅|污泥处理地磅厂家|地磅无人值守称重系统升级改造|地磅自动称重系统维修-河南成辉电子科技有限公司 | 诸城网站建设-网络推广-网站优化-阿里巴巴托管-诸城恒泰互联 | 硬度计_影像测量仪_维氏硬度计_佛山市精测计量仪器设备有限公司厂家 | 运动木地板厂家_体育木地板安装_篮球木地板选购_实木运动地板价格 | 杭州代理记账费用-公司注销需要多久-公司变更监事_杭州福道财务管理咨询有限公司 | 400电话_400电话申请_866元/年_【400电话官方业务办理】-俏号网 3dmax渲染-效果图渲染-影视动画渲染-北京快渲科技有限公司 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 活性炭-蜂窝-椰壳-柱状-粉状活性炭-河南唐达净水材料有限公司 | 拉伸膜,PE缠绕膜,打包带,封箱胶带,包装膜厂家-东莞宏展包装 | 福州时代广告制作装饰有限公司-福州广告公司广告牌制作,福州展厅文化墙广告设计, | 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 二维运动混料机,加热型混料机,干粉混料机-南京腾阳干燥设备厂 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 山东信蓝建设有限公司官网| 粘度计NDJ-5S,粘度计NDJ-8S,越平水分测定仪-上海右一仪器有限公司 | 哈希余氯测定仪,分光光度计,ph在线监测仪,浊度测定仪,试剂-上海京灿精密机械有限公司 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 杰福伦_磁致伸缩位移传感器_线性位移传感器-意大利GEFRAN杰福伦-河南赉威液压科技有限公司 | 对夹式止回阀厂家,温州对夹式止回阀制造商--永嘉县润丰阀门有限公司 | 湖南专升本-湖南省专升本报名-湖南统招专升本考试网 | 深圳离婚律师咨询「在线免费」华荣深圳婚姻律师事务所专办离婚纠纷案件 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | 沈飞防静电地板__机房地板-深圳市沈飞防静电设备有限公司 | 小青瓦丨古建筑瓦丨青瓦厂家-宜兴市徽派古典建筑材料有限公司 | 冷凝水循环试验箱-冷凝水试验箱-可编程高低温试验箱厂家-上海巨为(www.juweigroup.com) | _网名词典_网名大全_qq网名_情侣网名_个性网名 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 棕刚玉-白刚玉厂家价格_巩义市东翔净水材料厂 | ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 棉柔巾代加工_洗脸巾oem_一次性毛巾_浴巾生产厂家-杭州禾壹卫品科技有限公司 | 专业生物有机肥造粒机,粉状有机肥生产线,槽式翻堆机厂家-郑州华之强重工科技有限公司 |