Com Secure Sockets Layer sendo a comunicação pela Internet mais comum integrado seguro e Tomcat ser o servidor de aplicativos Web mais usado a partir de 2011 , integrando SSL para trabalhar com servidores Tomcat leva vantagem de SSL e funcionalidade Tomcat para fornecer um modelo simples e segura . Para obter todos os benefícios deste modelo, você deve usar um servidor da Web independente para a construção da plataforma SSL e Tomcat. Instruções
1
Faça o download do certificado SSL de sua autoridade de certificação preferido. Use um CSR keytool - conhecido como um pedido de assinatura de certificado - ferramenta de criação ao gerar o pedido de certificado e salve o armazenamento de chaves , ou repositório de certificados de segurança , arquivo em um local conhecido. O arquivo de armazenamento de chaves terá a extensão . Jks .
2
Especifique os detalhes do certificado dentro da ferramenta keytool criação CSR , preenchendo todos os detalhes. Isso cria tanto uma chave privada e uma solicitação de assinatura de certificado em dois arquivos: . _name.jks E _name.csr
3
Adicione a seguinte linha ao arquivo o jks criada pela criação keytool . ferramenta :
Keytool - importação - trustcacerts - server Alias - arquivo sitename.p7b - keystore sitename.jks
4
Substitua o " nome do site " com o seu nome de domínio . A confirmação deve ser recebida afirmando que a " resposta Certificado foi instalado no armazenamento de chaves . " Se solicitado, confiar no certificado , escolhendo " Y" para "Sim".
5
Navegue até o diretório home do Tomcat em seu servidor localizado na pasta " Config" .
6
Abra o arquivo " server.xml " usando qualquer editor de texto. Encontre uma linha que diz algo como: " . 8443 "
< Connector port = " 443"
A linha acima poderia também ler Isso ainda é aceitável
7
Descomente a linha acima, se comentou , e adicione as seguintes linhas se você estiver usando um Linux ou um sistema Unix : .
SslEnabled = "true" " senha de armazenamento de chaves "
KeyAlias = "server" keystoreFile = "/home /nome_do_usuário /sitename.jks " keypass = />
8
Adicione as seguintes linhas se você estiver executando Tomcat em um sistema Windows :
KeyAlias = "server" keystoreFile = "C : \\ Documents and Settings /user_name /sitename.jks " keypass = " senha de armazenamento de chaves " />
9
Insira a senha do arquivo de armazenamento de chave na secção " keypass =" senha de armazenamento de chaves " " .
10
Salve as alterações e reinicie o servidor Tomcat para efetuar as alterações.