Estou criando uma API que chama um serviço WSDL que precisa ser autenticado com certificados, rodando local na IDE ele funciona normal mas quando compilo a Image Docker com ele para de funcionar, sabem dizer se precisa de algulma configuração especifica para usar ele ?
Erro
{
"status": 400,
"message": "javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target",
"timeStamp": 1695741797549
}
Dockerfile
FROM openjdk:17
WORKDIR /app
# COPY Certs
COPY ["certs/*.cer", "$JAVA_HOME/lib/security"]
COPY ["certs/*.crt", "$JAVA_HOME/lib/security"]
COPY ["certs/*.pfx", "./certs/"]
COPY ["certs/*.trustStore", "./certs/"]
COPY ["certs/*.jks", "./certs/"]
RUN chmod -R 755 ./certs/
COPY startup.sh /app/
RUN chmod +x /app/startup.sh
# Copy java
COPY target/*.jar /app/batch.jar
EXPOSE 8080
#CMD ["java", "-jar", "batch.jar"]
CMD ["/bin/bash","-c","./startup.sh"]