This is the diff of the original java.security that shows the changes made. No effect on building the docker image.
46,53c46,62
< security.provider.1=sun.security.provider.Sun
< security.provider.2=sun.security.rsa.SunRsaSign
< security.provider.3=com.sun.net.ssl.internal.ssl.Provider
< security.provider.4=com.sun.crypto.provider.SunJCE
< security.provider.5=sun.security.jgss.SunProvider
< security.provider.6=com.sun.security.sasl.Provider
< security.provider.7=org.jcp.xml.dsig.internal.dom.XMLDSigRI
< security.provider.8=sun.security.smartcardio.SunPCSC
---
>
> # Add the Bouncy Castle security providers with higher priority
> security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider
> security.provider.2=org.bouncycastle.jsse.provider.BouncyCastleJsseProvider
>
> # Original security providers with different priorities
> security.provider.3=sun.security.provider.Sun
> security.provider.4=sun.security.rsa.SunRsaSign
> security.provider.5=com.sun.net.ssl.internal.ssl.Provider
> security.provider.6=com.sun.crypto.provider.SunJCE
> security.provider.7=sun.security.jgss.SunProvider
> security.provider.8=com.sun.security.sasl.Provider
> security.provider.9=org.jcp.xml.dsig.internal.dom.XMLDSigRI
> security.provider.10=sun.security.smartcardio.SunPCSC
>
> # Here we are changing the default SSLSocketFactory implementation
> ssl.SocketFactory.provider=org.bouncycastle.jsse.provider.SSLSocketFactoryImpl