Este documento descreve como criar, configurar e solucionar problemas de certificados TLS no Cisco Email Security Appliance (ESA).
Não existem requisitos específicos para este documento.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
A implementação do TLS no ESA fornece privacidade para transmissão ponto a ponto de e-mails através de criptografia. Esta implementação permite que um administrador importe um certificado e uma chave privada de um serviço de Autoridade de Certificação (CA) ou use um certificado autoassinado.
O Cisco AsyncOS para Email Security oferece suporte à extensão STARTTLS para SMTP (Simple Mail Transfer Protocol) (Secure SMTP over TLS).
Note: Este documento descreve como instalar certificados no nível de cluster com o uso do recurso de gerenciamento centralizado no ESA. Os certificados podem ser aplicados ao nível da máquina; no entanto, se a máquina for removida do cluster e adicionada novamente, os certificados no nível da máquina serão perdidos.
Um administrador pode utilizar um certificado no equipamento por qualquer um destes motivos:
O ESA vem pré-configurado com um certificado de demonstração que pode ser usado para estabelecer conexões TLS.
Caution: Embora o certificado de demonstração seja suficiente para o estabelecimento de uma conexão TLS segura, lembre-se de que ele não pode oferecer uma conexão verificável. A Cisco recomenda que você obtenha um certificado X.509 ou Privacy Enhanced Email (PEM) de uma CA.
Antes de continuar, certifique-se de ter concluído as etapas de criação e atribuição de um certificado, conforme descrito no Guia do usuário. Esses links fornecem as instruções necessárias:
1. Acesse a GUI:Navegue até o dispositivo ESA usando o URL HTTPS (por exemplo, https://esa.example.com).
2. Abrir Detalhes do Certificado:Clique no ícone Informações do Site (geralmente um cadeado) localizado à esquerda do URL na barra de endereços do navegador.
3. Validar com base no seu Navegador:
a. Google Chrome: Clique no ícone Padlock>A conexão é segura>O certificado é válido.
b. Microsoft Edge: Clique no ícone Padlock>A conexão é segura>Ícone do certificado(canto superior direito do submenu).
c. Mozilla Firefox: Clique noÍcone de cadeado>Conexão segura>Mais informações>Exibir Certificado.
4. Confirmar Validade:Revise o "Período de Validade" ou "Status" no visualizador de certificados. Se o certificado mostrar asValid, a conexão é segura e o certificado é reconhecido corretamente pelo navegador.
Embora o Rastreamento de mensagens na GUI forneça essas informações, o uso da Interface de linha de comando (CLI) é frequentemente mais eficiente para revisão em massa ou solução rápida de problemas.
Revise estas etapas para revisar o status TLS através da CLI:
Note: Você pode procurar por strings específicas como "Êxito do TLS" ou "Falha do TLS" para restringir os resultados.
(Machine esa.example.com)> grep "ICID.*TLS success" mail_logs
Sat Feb 14 19:14:38 2026 Info: ICID 111395123 TLS success protocol TLSv1.2 cipher ECDHE-RSA-AES256-GCM-SHA384
Sat Feb 14 19:14:41 2026 Info: ICID 111395456 TLS success protocol TLSv1.3 cipher TLS_AES_256_GCM_SHA384
(Machine esa.example.com)> grep "ICID.*TLS failed" mail_logs
Sat Feb 14 19:20:28 2026 Info: ICID 111396123 TLS failed: [Errno 0] Error
Sat Feb 14 19:20:28 2026 Info: ICID 111396456 TLS failed: ('SSL routines:tls_early_post_process_client_hello:no shared cipher')
(Machine esa.example.com)> grep "DCID.*TLS success" mail_logs
Sat Feb 14 19:12:56 2026 Info: DCID 21966123 TLS success protocol TLSv1.2 cipher ECDHE-RSA-AES256-GCM-SHA384 the.cpq.host
Sat Feb 14 19:13:00 2026 Info: DCID 21966456 TLS success protocol TLSv1.3 cipher TLS_AES_256_GCM_SHA384
(Machine esa.example.com)> grep "DCID.*TLS failed" mail_logs
Sat Feb 14 19:58:43 2026 Info: DCID 21967123 TLS failed: TLS required, STARTTLS unavailable, destination is TLS disabled
Sat Feb 14 20:58:44 2026 Info: DCID 21967456 TLS failed: TLS required, STARTTLS unavailable, destination is TLS disabled
Embora os logs ldap_debug não mostrem uma string TLS específica, você pode determinar se o TLS foi bem-sucedido ou falhou examinando a resposta LDAP e as portas em uso. Para conexões LDAPS, isso geralmente significa a porta 3269 para Ative Diretory ou a porta 636 para OpenLDAP.
Exemplo de TLS para LDAP
(Machine esa.example.com) (SERVICE)> tail ldap_debug
Wed Feb 25 03:24:23 2026 Debug: LDAP: (group) Query (proxyAddresses=smtp:user@example.com) to server LDAP (ldaps-esa.example.com:3269)
Wed Feb 25 03:24:23 2026 Debug: LDAP: (group) Query (proxyAddresses=smtp:user@example.com) lookup success, (ldaps-esa.example.com:3269) returned 0 results timestamp=1771989863.189580
Note: Para uma análise mais detalhada do tráfego LDAP e da atividade TLS, a Cisco recomenda a captura de pacotes de rede nos hosts e portas relevantes.
Esta seção descreve como solucionar problemas básicos de TLS no ESA.
Procure certificados intermediários duplicados quando os certificados atuais forem atualizados em vez de criar um novo certificado. Os certificados intermediários podem ser alterados ou encadeados incorretamente, e o certificado pode carregar vários certificados intermediários. Isso pode introduzir problemas de verificação e encadeamento de certificados.
Você pode configurar o ESA para enviar um alerta se a negociação TLS falhar quando as mensagens forem entregues a um domínio que exija uma conexão TLS. A mensagem de alerta contém o nome do domínio de destino para a negociação TLS que falhou. O ESA envia a mensagem de alerta a todos os destinatários definidos para receber alertas de nível de gravidade de aviso para tipos de alerta do sistema.
Note: Essa é uma configuração global, portanto, não pode ser definida por domínio.
Conclua estas etapas para ativar os alertas de conexão TLS:
Tip: Você também pode definir essa configuração com o comando CLI destconfig > setup.
O ESA também registra as instâncias para as quais o TLS é necessário para um domínio, mas não pode ser usado no aplicativo mail_logs. Isso ocorre quando qualquer uma destas condições é atendida:
As ferramentas de terceiros, como CheckTLS.com e SSL-Tools.net podem ser usadas para verificar o encadeamento adequado do certificado ao receber. Revise a documentação de cada ferramenta para entender como validar o certificado.
Note: Se um certificado autoassinado estiver em uso, uma falha será esperada.
Se um certificado assinado por uma CA estiver em uso e a verificação TLS falhar, verifique se estes itens correspondem:
| Revisão | Data de publicação | Comentários |
|---|---|---|
5.0 |
15-Jun-2026
|
Espaçamento, ortografia e alguma estrutura de frases atualizados. |
4.0 |
25-Feb-2026
|
Atualização de formatação, sintaxe e etapas usando versões recentes do AsyncOS. |
3.0 |
29-Mar-2024
|
Recertificação |
1.0 |
05-Aug-2015
|
Versão inicial |