Instale um certificado de uma Autoridade de Certificação (CA) para substituir o certificado autoassinado padrão usado para proteger a conexão SSL entre o Servidor AX e os aplicativos clientes.
Essa tarefa exige que você use o utilitário keytool do Oracle para gerenciar chaves e certificados Para obter mais informações sobre o utilitário keytool, consulte Documentação do keytool do Oracle.
Para concluir essa tarefa com sucesso, você também deve estar familiarizado com o trabalho com certificados de segurança e a tecnologia Java KeyStore:
Caso ocorra algum problema durante a configuração do certificado de segurança, você pode restaurar a configuração original interrompendo o serviço do Analytics Exchange, restaurando esses arquivos e reiniciando o serviço.
Dica
Adicione o subdiretório bin do Java à variável de ambiente PATH do seu sistema operacional para que seja possível usar o comando keytool sem especificar o caminho completo. Para adicionar o subdiretório ao caminho para a sua sessão, execute Set PATH=<caminho_bin_java>;%PATH%.
keytool -genkeypair -alias <alias> -keyalg RSA -keystore <nome_arquivo_armazenamento_chaves>
Exemplo | de Campo |
---|---|
Qual é seu nome e sobrenome? Nota Você deve inserir o nome do host da instância do seu Servidor AX para esta pergunta. | axserver.ax.com |
Qual é o nome da sua unidade organizacional? | Compra |
Qual é o nome da sua organização? | Empresa_de_exemplo |
Qual é o nome da sua Cidade ou Localidade? | Cupertino |
Qual é o nome do seu Estado? | CA |
Qual é o código de país de duas letras para essa unidade? | US |
É <CN=axserver.ax.com, OU=Compra, O=EmpresaExemplo, L=Cupertino, ST=CA, C=US> correto? | y |
Pressione Enter para usar a mesma senha do armazenamento de chaves ou especifique uma nova senha e pressione Enter.
Nota
Ignore esta seção se estiver usando um certificado existente.
Se você adquiriu seu certificado de segurança de outra autoridade de certificação, como a VeriSign, consulte a documentação fornecida para obter informações sobre como configurar um armazenamento de chaves. Crie um CSR usando a seguinte sintaxe:
keytool -certreq -alias <alias> -keyalg RSA -file <arquivo_saída_csr> -keystore <nome_arquivo_armazenamento_chaves>
Resultado Você agora tem um arquivo que pode usar para solicitar um certificado de uma autoridade de certificado.
Se o seu certificado está em um formato como PKCS12 que não pode ser importado para um armazenamento de chaves e você não consegue convertê-lo para o formato PEM, entre em contato com os Serviços de Suporte ACL para obter auxílio com a configuração do certificado no Tomcat.
keytool -import -alias <alias> -keystore <nome_arquivo_armazenamento_chaves> -trustcacerts -file <nome_arquivo_certificado>
Se estiver importando os dois certificados, o alias especificado para cada certificado deve ser exclusivo. Você precisa importar o certificado raiz e, depois, executar o comando keytool novamente para importar o certificado intermediário.
keytool -import -alias <alias> -keystore <nome_arquivo_armazenamento_chaves> -trustcacerts -file <nome_arquivo_certificado>
O alias especificado deve ter o mesmo valor especificado quando você gerou o armazenamento de chaves. O certificado importado substituirá o certificado autoassinado padrão criado no armazenamento de chaves.
Essa configuração deverá ser concluída no computador de cada usuário final onde o Cliente AX está instalado, se você estiver usando um certificado sem um certificado raiz no arquivo cacerts por padrão.
O local padrão é C:\Arquivos de programas(x86)\ACL Software\ACL Analytics Exchange Client\jre\lib\security
keytool -import -alias <alias> -keystore <arquivo_cacacerts> -trustcacerts -file <nome_arquivo_certificado
>Se estiver importando os dois certificados, o alias especificado para cada certificado deve ser exclusivo.
A senha padrão do Java para o arquivo cacerts é changeit.
Se necessário, instale o certificado no navegador da Web de cada computador que acessará os aplicativos Web do Analytics Exchange.
Nota
Isso não é necessário se o certificado é fornecido por uma CA relacionada na lista Autoridades de Certificação Confiáveis do Internet Explorer. Grandes CAs comerciais conhecidas como a VeriSign estão incluídas na lista.