Старые системы Https из контейнера .NET9 в LinuxLinux

Ответить
Anonymous
 Старые системы Https из контейнера .NET9 в Linux

Сообщение Anonymous »

Мне нужна помощь, потому что мне нужно решить странный сценарий:
Я создаю приложение для управления некоторыми старыми сетевыми элементами, которыми можно управлять с помощью стандартного запроса/ответа https, используя старую базовую аутентификацию, некоторые из этих элементов не имеют TLS1.2+ и используют SSLv3 с клиентом SSLv2. Пожалуйста, не просите меня обновить эти элементы, я знаю, что они уродливы, старые, небезопасные и неподдерживаемые, но я не администратор и не вхожу в состав операционной группы.
Использование Docker Desktop с этим приложением .NET Aspire я могу подключиться, используя некоторые разрешительные настройки в моем HttpClient, но когда я отправляю программное обеспечение в Kubernetes (работающее в Linux), соединения не работают. Я думаю, речь идет о версии OpenSSL. Я попробовал создать эту конфигурацию:

Код: Выделить всё

     spec:
initContainers:
- name: install-openssl
image:alpine:3.14
command: ["sh", "-c", "apk del --purge openssl && apk add --no-cache wget gcc make musl-dev perl && wget https://github.com/openssl/openssl/releases/download/OpenSSL_1_0_2u/openssl-1.0.2u.tar.gz && tar -xzf openssl-1.0.2u.tar.gz && cd openssl-1.0.2u && ./config && make && make install && export PATH=$PATH:/usr/local/ssl/bin"]
volumeMounts:
- name: openssl-binaries
mountPath: /usr/local/ssl/bin
но продолжать не работать, может быть, OpenSSL базовой ОС мешает ему работать? Или это может быть отсутствующая библиотека с каким-то старым шифром?
Кто-нибудь сталкивался с подобной ситуацией, чтобы подсказать мне, что попробовать?

Подробнее здесь: https://stackoverflow.com/questions/793 ... r-in-linux
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»