1

以下異常情況發生時OkHttp嘗試使用IP地址連接到服務器:Okhttp3,主機名不能的情況下,SSL證書驗證頒發的IP地址

javax.net.ssl.SSLPeerUnverifiedException: Hostname 195.168.2.68 not verified: 
     certificate: sha256/rxO7r+KJOj2iTLR+MPWF7rNV45BYYQKvhlsb4K6yHXE= 
     DN: CN=test sandbox,OU=it,O=abc,L=newyork,ST=western,C=us 
     subjectAltNames: [] 

服務器有一個自簽名的SSL爲服務器的IP地址生成的證書。

基地址是:https://195.168.2.68:8092/Mobile/

怎麼回事錯在這裏?

+0

證書的通用名稱是什麼? –

+0

我嘗試了CN的各種值,我也使用了ip。現在cn值是'測試'。 –

回答

0

主機名195.168.2.68未驗證

我試着用不同的值CN,我使用的IP也。現在cn值是'測試'。

由於195.168.2.68預期不符test所有作品的CommonName是主要使用什麼樣的匹配,所以你需要或者適當頒發證書,也可以即委託test域名指向195.168.2.68和使用test代替的IP使其與CN匹配。但我會首先解決證書問題。

相關問題