Я пишу простой веб-сканер внутри образа Docker Alpine.Однако я не могу отправлять запросы HTTPS на серверы, которые поддерживают только TLS1.0.Как я могу настроить Alpine linux для разрешения устаревших версий TLS?
Я попытался добавить MinProtocol
к /etc/ssl/openssl.cnf
, но безуспешно.
Пример Dockerfile:
FROM node:12.0-alpine
RUN printf "[system_default_sect]\nMinProtocol = TLSv1.0\nCipherString = DEFAULT@SECLEVEL=1" >> /etc/ssl/openssl.cnf
CMD ["/usr/bin/wget", "https://www.restauracesalanda.cz/"]
Когда я собираю и запускаю этот контейнер, я получаю
Connecting to www.restauracesalanda.cz (93.185.102.124:443)
ssl_client: www.restauracesalanda.cz: handshake failed: error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
wget: error getting response: Connection reset by peer