его на сервер, В приложении Android добавил в res/raw и написал в network-security-config как написано в туториале
https://developer.android.com/training/articles/security-config#ConfigCustom
Но все-равно получаю ошибку
javax.net.ssl.SSLPeerUnverifiedException: Hostname my.host.name not verified:
Может с сертификатом что-то не то. Не пойму. Я добавил его в связку ключей на macOs и в сафари все нормально загружается.
Можедт проверку сертификата надо отключать на уровне библиотеки которая делает запросы? Хотя почему она не использует список доверенных в макоси
Попробовал как тут https://github.com/square/okhttp/blob/master/samples/guide/src/main/java/okhttp3/recipes/kt/CustomTrust.kt Точно такая же ошибка
Нашел в чем дело. В библиотека была проверка domain in alternativeNames. У меня в сертификате alternative names было пусто. Пересоздал сертификат с указанием альтернативных имен и все заработало как надо.
Обсуждают сегодня