Есть identity server4, есть grafana, все работает в kubernetes с самоподписанными сертификатами, у grafana параметр TLS_SKIP_VERIFY_INSECURE: "true" и все работает замечательно, НО вот есть MVC клиент и он ругается на:The SSL connection could not be established.....The remote certificate is invalid because of errors in the certificate chain: PartialChain. Как разобраться с этой проблемой? (поставить нормальные сертификаты не предлагать:)
ServicePointManager .ServerCertificateValidationCallback += (sender, cert, chain, sslPolicyErrors) => true; в клиенте
куда это писать
Выставить полную цепь сертификации, а не один сертификат
Проверять руками chain, а не просто возвращать true;
Примера нет, но есть классы X509Certificate и X509Chain и Google
Обсуждают сегодня