Instalando o certificado SSL curinga no Tomcat 6 e 7

1

Eu segui as informações fornecidas no site do goDaddy para obter o certificado SSL e instalá-lo, mas sem êxito.

Eu criei o keystore:

keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore D:\certificates\tomcat.keystore

gerou o CSR:

keytool -certreq -keyalg RSA -alias tomcat -file D:\certificates\bimacsr.csr -keystore D:\certificates\tomcat.keystore

E depois de fazer o upload do CSR no site do goDaddy, os certificados baixados em um arquivo zip que contém menos de 3 arquivos

  1. gd_bundle-g2-g1.crt
  2. gdig2.crt.pem
  3. 1c1f16606d7eadb7.crt

E depois disso, use abaixo de 3 linhas para instalar e importar o certificado para o keystore:

  1. keytool -import -alias root -keystore D:\certificates\tomcat.keystore -trustcacerts -file D:\certificates\gd_bundle-g2-g1.crt

  2. keytool -import -alias intermed -keystore D:\certificates\tomcat.keystore -trustcacerts -file D:\certificates\gdig2.crt.pem

  3. keytool -import -alias tomcat -keystore D:\certificates\tomcat.keystore -trustcacerts -file D:\certificatesc1f16606d7eadb7.crt

Finalmente feitas abaixo das alterações no arquivo server.xml de conf/ tomcat 6 e 7

<Connector port="8443" 
    protocol="org.apache.coyote.http11.Http11Protocol" 
    maxHttpHeaderSize="8192" 
    maxThreads="150" 
    minSpareThreads="25" 
    maxSpareThreads="75" 
    enableLookups="false" 
    disableUploadTimeout="true" 
    acceptCount="100" 
    scheme="https" 
    secure="true" 
    SSLEnabled="true" 
    clientAuth="false" 
    sslProtocol="TLS" 
    keystoreFile="D:\certificates\tomcat.keystore" 
    keystorePass="mypwd" 
/>

Mas quando acessamos isso no navegador "Não seguro" no lado esquerdo

https://localhost:8443/

https://< public domain name>:8443/

Por favor, dê uma olhada na explicação acima e sugira e ajude se eu estiver perdendo algum passo ou fazendo algo errado.

    
por Anurag G 17.08.2017 / 13:20

0 respostas