I\'m currently deploying a .net-core web-api to an docker container on rhel 7.1. Everything works as expected, but from my application I need to call other services via htt
Since .NET Core uses OpenSSL on linux, you need to set up your linux environment in the container so that OpenSSL will pick up the certificate.
This is done by (+ Dockerfile examples):
Copying the the certificate .crt
file to a location that update-ca-certificates
will scan for trusted certificates - e.g. /usr/local/share/ca-certificates/
or on RHEL /etc/pki/ca-trust/source/anchors/
:
COPY myca.crt /usr/local/share/ca-certificates/
Invoking update-ca-certificates
:
RUN update-ca-certificates