
images.openssl.Dockerfile-shim Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tls-docker-library Show documentation
Show all versions of tls-docker-library Show documentation
Bill of Materials POM for the entire protocol attacker ecosystem used to keep dependencies in sync.
The newest version!
FROM alpine-build:3.12 as openssl-base1
RUN git clone https://github.com/openssl/openssl
WORKDIR /src/openssl
RUN git checkout 0299f3f790437d124d15f60489c774407325f82b
RUN ./config --prefix=/build/ --openssldir=/build/ no-async enable-external-tests
RUN make && make install
FROM entrypoint as openssl-base2
COPY --from=openssl /lib/ld-musl-x86_64.so.* /usr/lib/libstdc++.so.* /usr/lib/libgcc_s.so.* /build/lib/*.so.* /lib/
COPY --from=openssl /build/bin/openssl /src/openssl/test/ossl_shim/ossl_shim /bin/
FROM openssl-base2 as openssl-shim-server
ENTRYPOINT ["server-entrypoint", "openssl", "s_server"]
FROM openssl-base2 as openssl-shim-client
ENTRYPOINT ["client-entrypoint", "openssl", "s_client"]
© 2015 - 2025 Weber Informatics LLC | Privacy Policy