Исключение SSLHandshakeException во флаттере

#flutter #ssl #abp

Вопрос:

Я пытаюсь подключить свое приложение flutter к серверному проекту Abp, я выполнил действия, описанные в примере на abp.io сообщество для аутентификации, полный код на git hub https://github.com/Znow/ConsumeAbpFromFlutterApp , но я сталкиваюсь с этим исключением

 E/AppAuth ( 7748): Network error when retrieving discovery document

E/AppAuth ( 7748): javax.net.ssl.SSLHandshakeException:

java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
 

Я попытался добавить этот код в main.dart, но он также не работает

 class MyHttpOverrides extends HttpOverrides {
  @override
  HttpClient createHttpClient(SecurityContext context) {
    return super.createHttpClient(context)
      ..badCertificateCallback =
          (X509Certificate cert, String host, int port) => true;
  }
}

void main() {
  HttpOverrides.global = new MyHttpOverrides();
  runApp(MyApp());
}