Я получаю ужасную ошибку сертификата SSL на Android устройствах и эмуляторах, работающих под маршмеллоу Android 6.
Мои сертификаты действительны, и я размещаю их в XML со следующей разметкой:
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config cleartextTrafficPermitted="false">
<domain includeSubdomains="true">"MY DOMAIN"</domain>
<trust-anchors>
<certificates src="@raw/ca"/>
<certificates src="@raw/csr"/>
<certificates src="@raw/intermediate"/>
</trust-anchors>
</domain-config>
</network-security-config>
Обратите внимание, что я использую Volley для отправки данных POST на мой сервер и с него. Я проверял это на различных эмуляторах и реальных устройствах. Он отлично работает на устройствах с Android 7, 8 и 9, но не работает при работе на устройствах Android 6. Проводя некоторые исследования, я заметил, что с SSL / TLS была добавлена дополнительная безопасность с Android 7, но это, скорее всего, вызовет проблемы, а не менее вероятно.
Чья-либо помощь очень ценится.