¿Cómo puedo usar Maven 2 repositorio protegidos mediante SSL y un comodín/certificado auto-firmado?

StackOverflow https://stackoverflow.com/questions/924968

  •  06-09-2019
  •  | 
  •  

Pregunta

Estoy tratando de usar un Maven 2 repositorio a través de SSL con un certificado auto-firmado.He seguido las instrucciones en HTTPS y Certificados autofirmados en Java pero yo no a trabajar.

Creo que es debido a que el certificado es un salvaje-certificado de la tarjeta.Así que me pregunto si debería estar haciendo algo diferente para importar el salvaje-certificado de la tarjeta?

¿Fue útil?

Solución

El problema no fue el uso de un wild-card certificado después de todo.Tuve que importar el certificado de la CA que he utilizado para firmar el certificado de servidor en el jssecacerts almacén de claves en lugar de cacerts:

keytool -keystore %JAVA_HOME%\jre\lib\security\jssecacerts -import -file cacert.pem

Otros consejos

Más bien, la manipulación de los certificados para todas las aplicaciones Java, generar un archivo de certificado separado que utiliza sólo experto y, a continuación, utilizar MAVEN_OPTS para establecer el parámetro -D.

-Djavax.net.ssl.trustStore = / privada / $ {} CUENTA /java/keystore.pks   -Djavax.net.ssl.trustStorePassword = $ {PASSWORD}

Ver: https://developer.cloudbees.com/bin/view / DEV / Maven + con + + SSL no es de confianza y Certificados

  • intente utilizar -Djavax.net.debug=ssl como sugiere esa página e incluir la salida
  • validar la hipótesis de que el problema es el comodín - probarlo en contra de una certificación no comodín autofirmado
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top