Я хочу позвонить в API Kubernetes из приложения .NET Core вне кластера.
У меня есть HttpClient с HttpClientHandler, где я устанавливаю этот обратный вызов, чтобы игнорировать недействительные (недоверенные) сертификаты, и он работает:
handler.ServerCertificateCustomValidationCallback +=
(message, certificate, chain, errors) => true;
Но в моем kubeconfig от kubectl у меня есть это:
...
clusters:
- cluster:
certificate-authority-data: SOME_AUTHORITY_DATA
server: https://myserver.io:443
...
Как проверить сертификат сервера, используя эти данные сертификата в моем приложении?