Skip to content

Commit 688dea6

Browse files
authored
Merge pull request #5 from CarlTern/pki-fix
Added certificates for java 10.0.2
2 parents e2abc98 + a97f261 commit 688dea6

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Dockerfile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ RUN curl -sL https://deb.nodesource.com/setup_10.x | bash - && \
2222

2323
RUN apt update && apt upgrade -y && apt install unzip mariadb-client git zlibc zlib1g zlib1g-dev libzip-dev libicu-dev \
2424
libpng-dev nodejs yarn libpcre3-dev optipng libxslt1-dev libxslt1.1 openjdk-11-jdk ca-certificates p11-kit -y
25-
25+
2626
RUN cd /tmp && git clone https://github.com/opsengine/cpulimit.git && cd cpulimit && make && \
2727
cp src/cpulimit /usr/bin && chmod +x /usr/bin/cpulimit
2828

@@ -77,6 +77,14 @@ RUN echo "JAVA_HOME is set to: $JAVA_HOME" && set -eux; \
7777
} > /etc/ca-certificates/update.d/docker-openjdk; \
7878
chmod +x /etc/ca-certificates/update.d/docker-openjdk; \
7979
/etc/ca-certificates/update.d/docker-openjdk; \
80+
81+
#Manually add certificates for dl.google.com and repo.jfrog.org to java 10.0.2 since they aren't added automatically
82+
openssl s_client -showcerts -connect repo.jfrog.org:443 </dev/null 2>/dev/null|openssl x509 -outform PEM >jfrog.PEM; \
83+
yes | keytool -import -alias jfrogCert -keystore /usr/lib/jvm/jdk-10.0.2/lib/security/cacerts -file jfrog.PEM -storepass changeit; \
84+
openssl s_client -showcerts -connect dl.google.com:443 </dev/null 2>/dev/null|openssl x509 -outform PEM >dlGoogle.PEM; \
85+
yes | keytool -import -alias dlGoogleCert -keystore /usr/lib/jvm/jdk-10.0.2/lib/security/cacerts -file dlGoogle.PEM -storepass changeit; \
86+
rm dlGoogle.PEM; \
87+
rm jfrog.PEM; \
8088
# https://github.com/docker-library/openjdk/issues/331#issuecomment-498834472
8189
find "$JAVA_HOME/lib" -name '*.so' -exec dirname '{}' ';' | sort -u > /etc/ld.so.conf.d/docker-openjdk.conf; \
8290
ldconfig; \

0 commit comments

Comments
 (0)