Проблема https с локальным тестированием приложения AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Проблема https с локальным тестированием приложения Android

Сообщение Anonymous »

Я пытаюсь протестировать свое приложение для Android локально.
Приложение должно получить данные с адреса 192.168.1.16.

Сертификат локального сервера является самозаверяющим сертификатом, что я и сделал то, что я нашел здесь и там на stackoverflow и других сайтах (особая благодарность https://stackoverflow.com/a/71542188/3872061):

. сохранил сертификат в res/raw/laragon_certif

. создал файл res/xml/network_security_config.xml, указывающий на @raw/laragon_certif

. добавлен атрибут android:networkSecurityConfig="@xml/network_security_config" в приложении узла в манифесте.xml
Теперь все предыдущие ошибки и исключения изменены на следующее:

Код: Выделить всё

javax.net.ssl.SSLPeerUnverifiedException: Hostname 192.168.1.16 not verified:
certificate: sha1/Gr8h0ea/mhIMIADb7CMK47K8Moo=
DN: CN=laragon,OU=IT,O=Laragon,L=Singapore,ST=Singapore,C=SG
subjectAltNames: [localhost, ..., ..., ..., 192.168.1.16]
Похоже, что приложение правильно находит самозаверяющий сертификат и больше не отклоняет его, но не считает, что 192.168.1.16 покрывается этим сертификатом.

Подробнее здесь: https://stackoverflow.com/questions/787 ... al-testing
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»