Quantcast
Channel: Active questions tagged https - Stack Overflow
Viewing all articles
Browse latest Browse all 1854

Old Https Systems from .NET9 Container in Linux

$
0
0

I need help because I have a strange scenario I need to solve:I'm building an application to manage some old network elements that can be managed from a standard https request/response using old basic authentication, some of those elements don't have TLS1.2+ and use SSLv3 with SSLv2 client. Please don't tell me to update those elements, I know they are ugly, old, insecure, unsupported, but I'm not the admin or part of the operations group staff.

Using Docker Desktop with this .NET Aspire application, I can connect using some permissive settings in my HttpClient, but when I push the software to Kubernetes (running on Linux), the connections don't work. I think it's about the OpenSSL version. I tried generating this configuration:

     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

but continue not working, could it be that the base OS openssl is preventing it from working?, or could it be a missing library with some old cypher?

Has anyone experienced this kind of situation to give me ideas of what to try?


Viewing all articles
Browse latest Browse all 1854

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>