Enable sslv3 in docker container

FROM mcr.microsoft.com/dotnet/aspnet:8.0

# Enable sslv3
# https://stackoverflow.com/questions/77812112/what-to-do-if-cipherstring-defaultseclevel-1-in-openssl-3-configuration-file

ARG sslConf=/etc/ssl/openssl.cnf

RUN sed -i '/\[openssl_init\]/a ssl_conf = ssl_configuration' $sslConf && \
 echo "" >> $sslConf && \
 echo "[ssl_configuration]" >> $sslConf && \
 echo "system_default = tls_system_default" >> $sslConf && \
 echo "" >> $sslConf && \
 echo "[tls_system_default]" >> $sslConf && \
 echo "MinProtocol = TLSv1" >> $sslConf && \
 echo "CipherString = DEFAULT@SECLEVEL=0" >> $sslConf && \
 echo "" >> $sslConf
 

sslv3 alert handshake failureĀ