Я пытаюсь подключить сервер с самозаверяющим сертификатом, но я принимаю ошибку:
E/flutter (3781): HandshakeException: ошибка установления связи с клиентом (ошибка ОС:
E/флаттер (3781): CERTIFICATE_VERIFY_FAILED: несоответствие имени хоста (ssl_cert.c: 345))
Код, где я устанавливаю сертификат:
String path = '/storage/sdcard0/server.crt';
SecurityContext context = new SecurityContext();
context.setTrustedCertificates(path, password: 'hello');
_client = new HttpClient(context: context);
Что я делаю неправильно?
Если я не устанавливаю SecurityContext, я получаю сообщение об установлении подлинности SSL.