欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何解決iOS適配https證書問題

這篇文章主要介紹如何解決iOS適配https證書問題,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、廣安網(wǎng)絡(luò)推廣、小程序設(shè)計(jì)、廣安網(wǎng)絡(luò)營銷、廣安企業(yè)策劃、廣安品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供廣安建站搭建服務(wù),24小時服務(wù)熱線:13518219792,官方網(wǎng)址:aaarwkj.com

1.準(zhǔn)備證書

首先找后臺要一個證書(SSL證書,一般你跟后臺說要弄https,然后讓他給你個證書,他就知道了),我們需要的是.cer的證書。但是后臺可能給我們的是.crt的證書。我們需要轉(zhuǎn)換一下:打開終端 -> cd到.crt證書路徑 -> 輸入openssl x509 -in 你的證書.crt -out 你的證書.cer -outform der,證書就準(zhǔn)備好了,拖入工程,記得選copy。

2.新建一個類或者類方法

以下代碼借鑒的,樓主自己是放在一個叫FactoryUI的類中

//支持https
+ (AFSecurityPolicy *)customSecurityPolicy
{
  //先導(dǎo)入證書,找到證書的路徑
  NSString *cerPath = [[NSBundle mainBundle] pathForResource:@"你的證書名字" ofType:@"cer"];
  NSData *certData = [NSData dataWithContentsOfFile:cerPath];

  //AFSSLPinningModeCertificate 使用證書驗(yàn)證模式
  AFSecurityPolicy *securityPolicy = [AFSecurityPolicy policyWithPinningMode:AFSSLPinningModeCertificate];

  //allowInvalidCertificates 是否允許無效證書(也就是自建的證書),默認(rèn)為NO
  //如果是需要驗(yàn)證自建證書,需要設(shè)置為YES
  securityPolicy.allowInvalidCertificates = YES;

  //validatesDomainName 是否需要驗(yàn)證域名,默認(rèn)為YES;
  //假如證書的域名與你請求的域名不一致,需把該項(xiàng)設(shè)置為NO;如設(shè)成NO的話,即服務(wù)器使用其他可信任機(jī)構(gòu)頒發(fā)的證書,也可以建立連接,這個非常危險,建議打開。
  //置為NO,主要用于這種情況:客戶端請求的是子域名,而證書上的是另外一個域名。因?yàn)镾SL證書上的域名是獨(dú)立的,假如證書上注冊的域名是www.google.com,那么mail.google.com是無法驗(yàn)證通過的;當(dāng)然,有錢可以注冊通配符的域名*.google.com,但這個還是比較貴的。
  //如置為NO,建議自己添加對應(yīng)域名的校驗(yàn)邏輯。
  securityPolicy.validatesDomainName = NO;
  NSSet *set = [[NSSet alloc] initWithObjects:certData, nil];
  securityPolicy.pinnedCertificates = set;

  return securityPolicy;
}

3.修改AFNetWorking的請求(AFNetworking3.0為例)

  AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
  manager.responseSerializer = [AFHTTPResponseSerializer serializer];
  manager.requestSerializer.timeoutInterval = 5.0;
  [manager setSecurityPolicy:[FactoryUI customSecurityPolicy]];//如2若提到的FactoryUI的類方法

 ···后面的就還是一樣了

補(bǔ)充:App Transport Security Settings還是要設(shè)置

如何解決iOS適配https證書問題

以上是“如何解決iOS適配https證書問題”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:如何解決iOS適配https證書問題
URL分享:http://aaarwkj.com/article12/goosdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、App設(shè)計(jì)、建站公司小程序開發(fā)、響應(yīng)式網(wǎng)站、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
亚洲图文一区二区三区四区| 国产精品日韩欧美一区二区| 婷婷激情综合亚洲五月色| 国产精品一级在线播放| 国产精品果亚洲av无人区一区| 亚洲成人av在线直播| 日韩精品在线第一视频| 国产a级一区二区三区| 丝袜美腿一区二区三区动态图| 国产欧美成人精品第一区| 日韩电影一区二区在线观看中文字幕| 日本加勒比在线播放一区| 中文字幕乱码人妻一区| av在线免费观看美日韩| 婷婷久久香蕉毛片毛片| 在线观看亚洲av日韩av| 精品免费av在线播放| 黄色av免费播放网站| 国产成人性生交大片免费| 免费观看久久黄色大片| 日韩在线中文字幕一区| 自拍日韩亚洲一区在线| 国产精品成久久久久三级| 中文字幕伦理一区二区| 男人一插就想射的原因| 在线播放国产91精品| 91久久精品国产免费一区| 一本久久综合亚洲鲁鲁五月天| 国产亚洲视频一区二区观看| 日本一区不卡二区高清| 中文字幕乱码一区二区欧美| 久久伊人69日韩精品| 人妻少妇性色精品专区av| 国产又粗又硬又长又爽在线观看| 日韩精品毛片在线看| 国产精品黄黄久久久免费| 精品国产av一区蜜臀av| 国产在线精品91国自产拍| 蜜臀在线免费观看黄片视频| 91在线免费观看日本| 白小白的视频在线观看|