¿Cómo importar certificados de Comodo a Keystore?

1

Estoy intentando crear un Keystore . Ya generé una clave privada, generé y envié una solicitud de certificado a una CA (Comodo) y recibí un archivo ZIP de la CA (Comodo) que contiene cuatro certificados, CRT archivos.

El contenido de la carpeta donde, como tal:

   -example_domain.crt
   -COMODORSADomain ValidationSecureServerCA.crt
   -COMODORSAAddTrustCA.crt
   -AddTrustExternalCARoot.crt

Así que creé un paquete CRT , donde concatené todos los certificados en un solo archivo CRT , en este orden:

 cat example_domain.crt AddTrustExternalCARoot.crt COMODORSAAddTrustCA.crt COMODORSADomain ValidationSecureServerCA.crt > ssl-bundle.crt

Pude usar este paquete bien para un servicio web. Ahora estoy migrando a otro servicio que usa archivos Keystore P12 . Así que tomé el mismo paquete y creé un archivo JKS Keystore , y luego lo convertí a P12 .

$ keytool -importcert \
        -trustcacerts -file example_domain.crt \
        -alias domain \
        -keystore keystore.jks

$ keytool -importkeystore \
-srckeystore keystore.jks \
-srcalias example.domain.com \
-destkeystore keystore.p12 \
-deststoretype PKCS12

El problema es que esta configuración no funciona. Recibo el siguiente error:

sys::IOErr: javax.net.ssl.SSLHandshakeException: no cipher suites in common

¿Alguien sabe por qué? Sé que no es mi servicio web. Creo que es la forma en que estoy creando mi archivo Keystore .

    
pregunta Daryl Bennett 13.11.2015 - 18:56
fuente

0 respuestas

Lea otras preguntas en las etiquetas