国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【測試方法】Android 7 及以上系統(tǒng)信任用戶自定義證書

這篇具有很好參考價值的文章主要介紹了【測試方法】Android 7 及以上系統(tǒng)信任用戶自定義證書。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、背景

測試工作經(jīng)常會啟用代理服務(wù)來協(xié)助測試(用于抓包、mock 數(shù)據(jù)、埋點自動化測試等),而 Android 7 及以上系統(tǒng)版本不再信任用戶自己導入的 CA 證書,導致無法在 Android 7 及以上系統(tǒng)的設(shè)備上處理 https 協(xié)議的請求。

二、操作步驟(以 mitmproxy 的證書文件為例)

原理:將用戶準備的 CA 證書轉(zhuǎn)移到 Android 系統(tǒng)證書目錄下。

  1. 準備一臺 root 設(shè)備(模擬器也可);

  2. 準備好證書文件(mitmproxy-ca-cert.cer),從 mitmproxy 官網(wǎng)下載:https://mitm.it/,Android 需先連上代理才能訪問該網(wǎng)站);

  3. 在 PC 上輸入以下指令:

    openssl x509 -inform PEM -subject_hash_old -in mitmproxy-ca-cert.cer -noout
    >>>c8750f0d    #輸出對應的Android系統(tǒng)的證書文件名
    
    #將該證書文件名重命名為上述轉(zhuǎn)換后的Android系統(tǒng)對應的名稱,加上后綴 “.0”
    cp mitmproxy-ca-cert.cer c8750f0d.0    
    #傳入手機
    adb push c8750f0d.0 /sdcard
  4. 獲取手機的 root 權(quán)限,并將證書文件轉(zhuǎn)移到系統(tǒng)證書目錄:
    #獲取手機的 root 權(quán)限
    adb shell
    su
    #以讀寫方式重新掛載文件系統(tǒng)
    mount -o rw,remount /system
    #將前面上傳至/sdcard目錄的證書文件轉(zhuǎn)移至系統(tǒng)證書文件夾下
    mv /sdcard/c8750f0d.0 /system/etc/security/cacerts
    #修改證書權(quán)限
    chmod 644 /system/etc/security/cacerts/c8750f0d.0
  5. 完成以上步驟后,已將文件證書導入至系統(tǒng)證書目錄下,可打開:【設(shè)置】-【安全與隱私】-【受信任的憑證】-【系統(tǒng)】檢查是否導入成功:安卓證書信任設(shè)置在哪,android

  6. 導入并信任系統(tǒng)證書完成后,就可以開始設(shè)置代理服務(wù)對 https 協(xié)議的請求進行操作。文章來源地址http://www.zghlxwxcb.cn/news/detail-702437.html

到了這里,關(guān)于【測試方法】Android 7 及以上系統(tǒng)信任用戶自定義證書的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • macOS 中 Apple Distribution 與 Apple Development 證書不受信任解決方法

    macOS 中 Apple Distribution 與 Apple Development 證書不受信任解決方法

    造成這個現(xiàn)象的原因是 Worldwide Developer Relations 中間關(guān)系證書缺失 我們只需要將相關(guān)證書下載并導入到「 系統(tǒng) 」級鑰匙串即可 首先訪問網(wǎng)站:https://www.apple.com/certificateauthority 下載右側(cè) Apple Intermediate Certificates 下方的如下證書 Developer Authentication Worldwide Developer Relations - G2 Wo

    2024年02月04日
    瀏覽(39)
  • windows配置單用戶多個會話連接,同時多點遠程系統(tǒng)或3人以上同時登錄系統(tǒng)

    windows配置單用戶多個會話連接,同時多點遠程系統(tǒng)或3人以上同時登錄系統(tǒng)

    Windows 2012及以上版本限制了最大只允許兩人同時遠程桌面(兩個進程,包括相同賬號多次登錄),如需要2個人以上同時登錄,請參考下面 1、 安裝桌面會話主機和遠程桌面授權(quán) 1)在“控制面板”中,打開“服務(wù)器管理器”,選擇“基于角色或基于功能的安裝”,出現(xiàn)以下的安

    2024年02月14日
    瀏覽(20)
  • Android 10以上出現(xiàn)的 android Permission denied 讀寫權(quán)限問題解決方法

    原因: 從Android 10 開始,應用即使申請了權(quán)限,也只能讀寫自己外部存儲的私有目錄,就是Android/data/對應應用包名 下的相關(guān)目目錄。除此之外任何目錄的讀寫都會被拒絕,并提示 android Permission denied。 解決方案 在 AndroidManifest.xml 文件中,在application標簽中添加如下屬性 and

    2024年02月03日
    瀏覽(89)
  • android studio 4.0以上隱藏調(diào)用方法參數(shù)名提示

    android studio 4.0以上隱藏調(diào)用方法參數(shù)名提示

    android studio在編輯代碼的時候,調(diào)用函數(shù)時會接口處會自動提示參數(shù)名,方便代碼書寫時對傳參命名的規(guī)范性。 這樣的參數(shù)名提示,在調(diào)用方法時,可以快速知道參數(shù)類型 將鼠標放在方法名上,可以看到方法詳細描述和參數(shù)類型 參數(shù)名提示功能可以幫助您更快地編寫代碼和

    2024年02月12日
    瀏覽(28)
  • Android 10系統(tǒng)及以上IMEI的獲取

    IMEI是一個15位的數(shù)字標識,用于唯一標識移動通信設(shè)備,例如手機、平板電腦和調(diào)制解調(diào)器等。每個移動設(shè)備都有一個獨特的IMEI號碼,它不隨SIM卡的更換而改變。IMEI通常被用于跟蹤設(shè)備的狀態(tài)、維護、保修和防止盜竊。您可以通過撥打\\\"*#06#\\\"(或類似的代碼)來查看您的設(shè)備

    2024年02月08日
    瀏覽(22)
  • iOS推送證書顯示“此證書不受信任”

    iOS推送證書顯示“此證書不受信任”

    配置推送證書的時候,一打開就變成不受信任,搜了很多解決版本。 第一種說是雙擊證書,打開之后在信任里面選擇“始終信任” ? ? 這個選擇信任之后,證書變成這樣了,顯示“此證書已標記為受此賬戶信任” ? 至于能不能用不清楚,因為找到了第二種辦法,?由于蘋果修

    2024年02月16日
    瀏覽(24)
  • 手機無法訪問”xxx”目錄(Android 11及以上授予文件管理權(quán)限)的解決方法

    Android11改變了此前安卓系統(tǒng)對文件管理的規(guī)則,在Android11上,文件讀寫變成了特殊權(quán)限。應用默認只能讀寫自己的目錄/android/data/包名,這就導致我們想修改某個文件里的內(nèi)容,結(jié)果卻沒有讀寫權(quán)限。本文主要提供一種解決方法——root+adb。 進入adb+ROOT權(quán)限開啟 我們進入 adb s

    2024年02月16日
    瀏覽(30)
  • 信任與真實,XFS 的證書管理

    信任與真實,XFS 的證書管理

    近日,教育部公布了第二輪“雙一流”高校及學科的名單,加強教育基礎(chǔ)建設(shè),引發(fā)了許多人的關(guān)注。同時,另外一個非法的黑色產(chǎn)業(yè)——證書造假,也同樣進入了人們的視野。 盡管國家推出雙一流高校的目的并非是將這些高校分為三六九等,但我們也不得不承認,雙一流在

    2023年04月09日
    瀏覽(23)
  • uni-app云打包(android)(自有證書、云端證書、公共測試證書)

    uni-app云打包(android)(自有證書、云端證書、公共測試證書)

    發(fā)行-原生App-云打包 1、使用自有證書 ①進入香蕉云編(這里采用的證書從 香蕉云編 進行生成) 香蕉云編-app打包上架工具類平臺 ②進入頁面選擇 “生成簽名證書” - \\\"立即創(chuàng)建證書\\\" ?③選擇 “安卓證書生成” - “創(chuàng)建安卓證書” ④ 填寫相關(guān)信息完成創(chuàng)建 ?⑤成功后,下載

    2024年02月12日
    瀏覽(102)
  • windows 使用Keytool為JDK添加https證書信任(cer證書)

    windows 使用Keytool為JDK添加https證書信任(cer證書)

    在實際工作中我們可能要在服務(wù)端調(diào)用https的接口,但是在用httpclient調(diào)用接口時會報一些安全的錯誤,要想調(diào)通接口這個問題,需要在jdk中導入安全證書 根據(jù)具體實際情況獲取證書,是在瀏覽器獲取證書(百度一下很多)還是第三方對接給的證書 例如:拿到了test.cer證書文件

    2024年01月19日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包