• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

Caso haja alguma divergência entre a versão em inglês e a traduzida, a versão em inglês prevalece. Acesse esta página para mais informações.

Criar um problema

Rastreamento infinito: configurar SSL para Java 7 e 8

O Rastreamento Infinito requer configuração especial de Java Cryptographic Extensions (JCE) para determinadas versões mais antigas do Java. Este documento fornece diretrizes sobre como configurar o Java neste caso.

Dica

Para segurança e desempenho, a New Relic recomenda fortemente a atualização para a atualização mais recente do Java 8. Para JVMs baseadas em HotSpot, nenhuma das etapas abaixo é necessária após 8u251.

Quando configurar a criptografia Java

Você deve seguir este processo se atender a TODOS os critérios abaixo:

  • Você está implementando o rastreamento infinito

  • Sua JVM não suporta negociação de protocolo de camada de aplicativo (ALPN). A New Relic identificou que essas JVMs não suportam ALPN e requerem configuração:

    • Oráculo Java 7

    • Oracle Java 8 antes da atualização 251

    • OpenJDK Java 8 antes da atualização 252

      Importante

      A New Relic apenas confirmou que as JVMs acima não possuem suporte para ALPN. Você deve confirmar com seu fornecedor se o suporte ALPN está presente em sua JVM.

Servidor de aplicativo

Se você usar Tomcat, WebSphere, Weblogic ou outro servidor de aplicativo, consulte a documentação do servidor de aplicativo sobre como incluir um Java Cryptography Extension (JCE) em seu servidor de aplicativo.

Configurar a política de exportação para JVMs Oracle

JVMs Oracle mais antigas exigem uma atualização extra para permitir o JCE. Consulte este Oracle TechNote para downloads e instruções.

Configurando o Conscrypt para JVMs HotSpot

A New Relic testou com sucesso o OpenJDK Java 8 com Conscrypt. Complete o seguinte:

  1. Baixe o jar Conscrypt apropriado para seu sistema operacional.

  2. Copie o jar do Conscrypt para JAVA_HOME/jre/lib/ext. Este diretório já deveria existir, mas se não existir, procure um diretório chamado ext em JAVA_HOME.

  3. Edite o arquivo JAVA_HOME/jre/lib/security/java.security .

  4. Abaixo das linhas que começam com security.provider, aumente o último número e defina o valor como org.conscrypt.OpenSSLProvider. Por exemplo, se a última entrada foi security.provider.10, adicione esta linha:

    security.provider.11=org.conscrypt.OpenSSLProvider

Conclua a configuração do rastreamento infinito

Ao concluir essas configurações preliminares, retorne para Agente de idioma: Habilitar distributed tracing para concluir a configuração do Rastreamento Infinito.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.