1

После исключения происходит, когда OkHttp пытается подключиться к серверу, используя IP-адрес:Okhttp3, Hostname не может быть проверен в сертификате случае 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-адреса сервера.

Базовый URL является:https://195.168.2.68:8092/Mobile/

Что происходит здесь не так?

+0

Каково общее название вашего сертификата? –

+0

Я пробовал с различными значениями для CN, я также использовал ip. теперь значения cn являются «тестами». –

ответ

0

Hostname 195.168.2.68 не проверено

и

Я попытался с различными значениями для CN, я ф также. теперь значения cn являются «тестами».

Поскольку 195.168.2.68 не соответствует test все это работает, как ожидалось CommonName является то, что в основном используется для сопоставления, так что вам нужно либо должным образом оформленного сертификата или вы можете т.е. делегировать домен test, чтобы указать на 195.168.2.68 и использовать test вместо IP, чтобы он соответствовал CN. Но я исправлю сертификат на первом месте.