Claude AI não funciona no aplicativo Visual Studio, retornando um erro de API relacionado à falha de verificação de certificado SSL.
A mensagem de erro específica exibida é:
API Error: Unable to connect to API. SSL Certificate verification failed. Check your proxy or corporate SSL certificates.
Esse problema ocorre especificamente quando se tenta usar Claude AI de dentro do ambiente de desenvolvimento do Visual Studio, enquanto o acesso a Claude através de um navegador da Web funciona normalmente a partir do mesmo endpoint. A extensão do Código Claude não pode estabelecer uma conexão segura com a API Anthropic devido a problemas de confiança de certificado SSL no ambiente de tempo de execução Node.js.
Cisco Secure Access (Umbrella) com descriptografia SSL habilitada
Código do Visual Studio com extensão de Código Claude
ambiente de extensão baseado em Node.js
CA raiz do Cisco Secure Access instalada no repositório de confiança do computador
api.anthropic.com permitido nas políticas do Cisco Secure Access com descriptografia habilitada
O problema foi resolvido ao configurar a variável de ambiente NODE_EXTRA_CA_CERTS para confiar explicitamente no certificado raiz do Cisco Secure Access para aplicativos baseados em Node.js.
Siga estas etapas para resolver a falha de verificação do certificado SSL:
Defina a variável de ambiente do sistema NODE_EXTRA_CA_CERTS para apontar para o caminho do arquivo de certificado raiz do Cisco Secure Access. Essa configuração permite que os aplicativos Node.js confiem na autoridade de certificação interceptora mesmo quando a CA raiz já está instalada no armazenamento confiável do sistema operacional.
NODE_EXTRA_CA_CERTS=[path_to_secure_access_root_certificate]
Feche e reinicie o Visual Studio Code para garantir que a nova configuração de variável de ambiente tenha efeito para a extensão do Claude Code.
Reinicie o serviço de agente Umbrella para garantir o tratamento adequado de certificados após a alteração da variável de ambiente.
Teste a funcionalidade da extensão do Claude Code no Visual Studio Code para confirmar se o erro de verificação SSL foi resolvido e se o Claude Code está funcionando normalmente.
Note: Tentativas anteriores de resolver esse problema excluindo api.anthropic.com da descriptografia SSL nas regras do Cisco Secure Access ou instalando certificados diretamente no Visual Studio não resolveram o problema, pois o problema era específico ao ambiente de tempo de execução Node.js usado pela extensão do Claude Code.
A causa raiz desse problema é um requisito de configuração Node.js para confiança de certificado SSL. Extensões baseadas em Node.js, como a extensão Claude Code no Visual Studio, requerem configuração explícita de autoridade de certificação através da variável de ambiente NODE_EXTRA_CA_CERTS para confiar em certificados interceptadores, mesmo quando a autoridade de certificação raiz já está instalada no armazenamento confiável do sistema operacional.
Quando o Cisco Secure Access executa a descriptografia SSL no tráfego para api.anthropic.com, ele apresenta seu próprio certificado ao aplicativo cliente. Embora os navegadores da Web possam acessar a área de armazenamento confiável do SO para validar esse certificado, os aplicativos Node.js precisam que a variável NODE_EXTRA_CA_CERTS seja configurada explicitamente para confiar no certificado raiz de Acesso Seguro. Sem essa configuração, o runtime Node.js falha ao validar a cadeia de certificados SSL, resultando no erro de verificação do certificado SSL.
| Revisão | Data de publicação | Comentários |
|---|---|---|
1.0 |
06-Aug-2026
|
Versão inicial |