2016-06-09 26 views
4

我正在開發一個使用https請求服務器的Android應用程序。所以服務器有一個證書。在開發過程中,我設法相信所有證書都不在項目的這個階段。 在準備生產階段時,我想知道如何通過驗證服務器的真實性來使用https與抽象。我應該在App中導入一些東西嗎?有人可以解釋我是如何工作的嗎? 請不要給我只是一個教程,我已經發現了一些,但我很難理解這個過程,有些解釋會很棒! 非常感謝!在Android上使用帶排球的SSL證書的過程

+0

過程中,你遵循了得到這個整理出來?請告訴我,因爲我現在正面臨同樣的問題.. – Araju

回答

0

只要證書來自有效的認證中心(CA),它就會按原樣工作。

這與所有android https連接相同。

你不需要在Android設備上安裝證書等。

(你應該仔細檢查你正在使用的CA是在Android有效,也有一些可能不兼容這一點很容易。雖然大多數應該是)

+0

什麼情況下,當我必須使用我自己的CA.如何驗證與我自己的CA證書的連接? –

+0

@ESYSCODER嘗試在android上安裝證書。這可能是不可行的,期望每個用戶都這樣做,雖然 – Doomsknight

+1

是的,這是不可行的。但已經找到一種方法來在應用程序中使用TrustManager來信任自己的CA. –