Как решить проблему с недействительным сертификатом доверия? - PullRequest
0 голосов
/ 20 февраля 2020

Я получаю сообщение об ошибке ниже при подключении URL ...

javax. net .ssl.SSLHandshakeException: java .security.cert.CertPathValidatorException: доверенной привязки для пути сертификации нет найдено.

Ниже приведен мой код;

 val url = URL("https://------.com")
    val http = url.openConnection() as HttpURLConnection

    if (http.responseCode == 200) {
        return true
    }

Я также добавил ниже в манифесте. xml

 android:networkSecurityConfig="@xml/network_security_config"

network_security_config. xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<domain-config>
    <domain includeSubdomains="true">-----.com</domain>
    <trust-anchors>
        <certificates src="@raw/gd_bundle"/>
    </trust-anchors>
</domain-config>

...