Hace unos meses en zylk.net
cambiamos toda la arquitectura de servicios a una estructura
centralizada y virtualizada. Donde antes había urls de tipo
- mantis.zylk.net
- sugarcrm.zylk.net
- zimbra.zylk.net
- nexus.zylk.net
- etc…
ahora hay un punto común de acceso, securizado por https
services.zylk.net/mantis|nexus|zimbra, uno de los
servicios que se ofrecía y ofrece a terceros es un
respositorio maven servido por el producto nexus de sontartype. Se
usa principalmente para el desarrollo de los productos de la suite de
sinadura.
La semana pasada empezamos a desarrollar una nueva versión de firmador
de ficheros, en la que vamos a incorporar el proyecto de apache-vfs para poder firmar
documentos en remoto, webdav, ftp, etc.. cuando
empezamos con el desarrollo nos encontramos con un pequeño problema de
comunicación con el repositior de maven ya que los certificados de
services.zylk.net no son confiables para la jvm. Para
solventarlo basta con ejecutar el siguiente comando desde una terminal
sudo keytool -import -alias services.zylk.net -file Escritorio/services.zylk.net -keystore /usr/lib/jvm/java-6-sun/jre/lib/security/cacert
El cacert por defecto tiene el password
«changeit». Dejo aqui el certificado services.zylk.net.
Para poder reconocer el problema es útil usar el siguiente
flag de la maquina virtual en maven
-Djavax.net.debug=ssl