Docker容器中.net核心Web API应用程序中的Https

时间:2018-11-21 14:18:06

标签: docker asp.net-core https asp.net-core-webapi

我有ASP.NET Core Web Api应用程序。另外,我(不是我)有远程REST服务,可以使用GOST算法通过https访问。我正在从我的服务向此安全的远程服务发出GET请求。要访问远程服务器,我在cerpem文件中有密钥的公用部分和专用部分。此外,我的应用程序正在docker app中运行。 我可以通过docker容器发出curl请求:

curl https://someserver.com -v --cert /app/cert/certificate.cer --key /app/cert/privatekey.pem --insecure

但是如何使用HttpClient做到这一点?还是我的代码中的其他课程?

经过谷歌搜索和实验后,我认为现在无法在没有第三方库(我什至没有找到它们)或linux数据包的环境中使用.net core 2.1。我无法加载pem文件,并且总是从代码中收到SSL握手错误。

P.S。我在Linux上使用rnix/openssl-gost:stretch码头工人镜像来获得GOST支持。

0 个答案:

没有答案