2016-09-02 25 views
0

這裏設置的密碼是我的問題:安裝用於HTTPS證書而對無根的Android

我要導入的HTTPS根CA在Android設備上,但Android系統要求我設置密碼/ PIN。設置密碼/密碼後,我的ci測試用例必須解鎖屏幕並輸入密碼/密碼,這很難實現。我沒有一個好主意來完成這部分工作。所以,我想問一下,在Android設備上是否有任何方法可以爲https安裝root ca。

Ps,我在谷歌上試過,只是發現我必須爲我的設備創建根目錄,這是我想要做的最不重要的事情。

歡迎任何想法或解決方案。

回答

1

對於測試/調試版本,你可以包括證書到您的應用程序,以便它被接受爲受信任的根證書: Using a Custom Certificate Trust Store on Android

有一些方法的PIN /密碼輸入自動化: How to unlock android phone through ADB

在某些情況下的另一種替代方案可能是使設備保持活動狀態並因此防止設備進入鎖定狀態的應用程序。

+0

我在Android 6.0.1上試過,PIN碼仍然需要。作爲一名QA工程師,將證書帶入應用程序並不是一個好方法。最後的解決方案不適合於常見的方式。 – shitoujizu

+0

你是對的,Android 6不是解決方案,從我的答案中刪除它。 – Robert