【发布时间】:2018-11-19 01:38:40
【问题描述】:
我想从集群外的 .NET Core 应用程序调用 Kubernetes API。
我有一个带有 HttpClientHandler 的 HttpClient,我将这个回调设置为忽略无效(不受信任)的证书并且它可以工作:
handler.ServerCertificateCustomValidationCallback +=
(message, certificate, chain, errors) => true;
但在我的 kubectl 的 kubeconfig 中,我有这个:
...
clusters:
- cluster:
certificate-authority-data: SOME_AUTHORITY_DATA
server: https://myserver.io:443
...
如何在我的应用程序中使用该 certificate-authority-data 验证服务器证书?
【问题讨论】:
标签: c# .net validation kubernetes x509certificate