Para utilizar os conectores JSSE é necessário preparar um arquivo de armazenamento de chaves e certificados, chamado de keystore. Para isso, utilizamos um utilitário de linha de comando incluído na JRE, o keytool. Ele se localiza em <INSTALLDIR>/jre/bin/keytool, sendo <INSTALLDIR> o diretório de instalação do SmartClient HTML.
Caso você possua o certificado e a chave privada em arquivos separados, codificados no formato PEM, é necessário converte-los antes para PKCS12, utilizando o OpenSSL.
openssl pkcs12 -export -in mycert.crt -inkey mycert.key -out mycert.p12 -name smartclient -password pass:smartclient
Após isso, crie a keystore com o comando:
keytool -importkeystore -deststorepass smartclient -destkeypass smartclient -destkeystore mycompany.keystore -srckeystore mycompany.p12 -srcstoretype PKCS12 -srcstorepass smartclient
Isso ira criar o keystore com o certificado do servidor e chave privada com a seguinte características:
Nome do arquivo: | mycompany.keystore |
Senha: | smartclient |
Alias: | smartclient |
Esses dados serão usados na configuração do conector.
Próximo passo: Alterando o Arquivo de Configurações
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas