Imagen

DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.


CARTA PORTE V3.1

ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03


.

Importar clave privada y certificado en la Java keystore

La libreria OpenSSL es la mas usada para generar el sello digital, independientemente del lenguaje aqui encontraras informacion de como usar la libreria
[[ FORO CERRADO DEBIDO A QUE YA LA INFORMACION YA NO ES VIGENTE ]]
Cerrado
Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 10:03 pm

Importar clave privada y certificado en la Java keystore

Mensaje por Alex Noria »

Buena tarde tengan todos ustedes:

Tengo un archivo PFX, el cuál me lo envió un proveedor para autenticarme a un web services. El primer paso que realizé fué exportar la clave privada y el certificado a archivos PEM respectivamente, esto mediante OpenSSL :

openssl pkcs12 -in filename.pfx -nocerts -out key.pem
openssl pkcs12 -in filename.pfx -clcerts -nokeys -out cert.pem

Necesito importar tanto la llave privada como el certificado a la Java keystore y generar un archivo JKS. ¿ Esto como se realiza con la herramienta keytool de Java ?

Gracias por la ayuda
Saludos
Alex Noria
Mensajes: 156
Registrado: Mié Oct 20, 2010 10:03 pm

Re: Importar clave privada y certificado en la Java keystore

Mensaje por Alex Noria »

Ya logré generar el archivo JKS con lo siguiente:

openssl pkcs12 -in cert.pfx -out cert.pem

openssl pkcs12 -export -in cert.pem -out cert.p12 -name "MiCertificado"

keytool -importkeystore -deststorepass 123456 -destkeypass 123456 -destkeystore MiAlmacen.jks -srckeystore cert.p12 -srcstoretype PKCS12 -srcstorepass 123456 -alias "MiCertificado"

Hasta aqui todo ok. Pero al intentar realizar la conexión al webservices obtengo el siguiente error:

"unable to find valid certification path to requested target"

¿ Que estará pasando ? Gracias por sus respuestas.

Saludos
Cerrado