Apidog

All-in-one Collaborative API Development Platform

Design de API

Documentação de API

Depuração de API

Mock de API

Testes Automatizados de API

Inscreva-se gratuitamente
Home / Ponto de vista / [Solved] Erro ao obter o certificado do emissor local no Postman

[Solved] Erro ao obter o certificado do emissor local no Postman

Ao trabalhar com APIs (Interfaces de Programação de Aplicações) no Postman, uma ferramenta crítica para desenvolvedores, encontrar a mensagem de erro "Não foi possível obter o certificado do emissor local" pode interromper o fluxo de trabalho. Este erro surge devido a uma discrepância entre o certificado apresentado pela API e os certificados confiáveis armazenados em seu sistema.

💡
Apidog é uma excelente ferramenta de desenvolvimento de API alternativa ao Postman. Com suas funcionalidades principais para todo o ciclo de vida, os usuários podem criar e publicar APIs rapidamente!

Para saber mais sobre os inúmeros benefícios que o Apidog pode oferecer, clique no botão abaixo!
button

Este guia investiga a causa raiz desse erro e apresenta uma série de soluções para resolvê-lo de maneira eficaz, garantindo uma conexão suave e segura entre o Postman e a API de destino.

O que é Postman?

logotipo do postman

Postman é uma plataforma abrangente projetada especificamente para trabalhar com APIs. Ela simplifica todo o processo de desenvolvimento de APIs, desde o design inicial e os testes até a documentação e a gestão. Também atua como um cliente de API, fornecendo uma interface amigável para enviar solicitações a APIs, analisar as respostas e otimizar todo o ciclo de vida de desenvolvimento de APIs.

O que é um Certificado de Emissor Local?

Os certificados de emissor local dizem respeito a um certificado digital emitido por uma Autoridade Certificadora (CA) que reside no armazenamento de certificados confiáveis do seu dispositivo ou sistema operacional. Este armazenamento de certificados confiáveis funciona como uma lista curada de CAs aprovadas. Quando seu sistema encontra um certificado durante a comunicação com a API, ele verifica o armazenamento confiável para verificar se o certificado foi emitido por uma CA reconhecida.

Existem alguns termos avançados encontrados no parágrafo acima, então, para fornecer mais contexto, aqui estão alguns dos principais termos.

Certificado Digital:
Autoridade Certificadora (CA):
Armazenamento de Certificados Confiáveis:

Razões Potenciais para o Erro "Não foi possível obter o certificado do emissor local"

exemplo de erro do postman não foi possível obter o certificado do emissor local

Autoridade Certificadora (CA) Não Confiável

O servidor da API pode estar apresentando um certificado emitido por uma CA que não é reconhecida ou confiável pelo seu sistema. Isso pode ocorrer porque a CA não é amplamente conhecida ou seu sistema não foi configurado para confiá-la.

Cadeia de Certificado Incompleta

O servidor da API pode estar enviando uma cadeia de certificado incompleta. Os certificados digitais dependem de uma cadeia de confiança, onde cada certificado é assinado por outro certificado confiável. Se algum certificado na cadeia estiver faltando ou não reconhecido pelo seu sistema, um erro pode ocorrer.

Configurações de Sistema Desatualizadas ou Incorretas

As configurações do armazenamento de certificados confiáveis do seu sistema podem estar desatualizadas ou mal configuradas. Isso pode impedir que o Postman acesse os certificados necessários para verificar a identidade do servidor da API.

Problemas de Rede ou Firewall

Em casos raros, restrições de rede ou firewalls podem interferir na capacidade do Postman de recuperar ou verificar a cadeia de certificados do servidor da API.

Certificado Autoassinado

Algumas APIs, particularmente em ambientes de desenvolvimento, podem usar certificados autoassinados. Esses certificados não são emitidos por uma CA confiável e irão gerar esse erro por padrão no Postman.

TLS Não Configurado Corretamente

Se o TLS (Transport Layer Security) não estiver implementado corretamente, você pode experimentar o mesmo problema com outros clientes.

Guia Passo a Passo para Solucionar o Erro "Não foi possível obter o certificado do emissor local"

Para garantir que o erro não incomode mais o seu Postman, primeiro verifique se uma CA interna (Autoridades Certificadoras) raiz e outros certificados intermediários estão prontos. Se este for o caso, você terá que adicioná-los.

Adicionando Certificados Raiz / Intermediários de CA Interna

abrir configurações do postman

Primeiro, abra as configurações do Postman, como visto na imagem acima.

seção de certificados do postman

Em seguida, selecione a seção Certificados e adicione os certificados CA e de cliente necessários para que sua API funcione sem problemas.

Ativar a Verificação do Certificado SSL

ativar certificado ssl no postman

Prossiga ativando a verificação do certificado SSL se o seu Postman ainda não tiver feito isso.

Apidog - Aproveitando a Simplicidade para um Processo de Desenvolvimento de API Mais Eficiente

Apidog é uma plataforma de desenvolvimento de API tudo-em-um que permite a seus usuários se tornarem desenvolvedores de API em minutos. Com o Apidog, você pode construir, simular, testar, documentar - essencialmente manipular todo o ciclo de vida da API dentro de um único aplicativo

interface de simulação do apidog
button

Empodere Interações Seguras com API com Apidog

Apidog oferece funcionalidades para configurar as configurações de certificação do Protocolo de Camada Segura (SSL) da sua API, garantindo um ambiente seguro para seus consumidores de API.

personalizar configurações de certificação ssl do apidog

Assim como o Postman, o Apidog concede a flexibilidade de ativar ou desativar a verificação do certificado SSL. Além disso, oferece controle granular sobre as configurações avançadas do certificado, permitindo que você ajuste a postura de segurança da sua API para alinhar-se precisamente à sua visão de design.

definir certificações ca do apidog

Você também pode adicionar e gerenciar certificados SSL por domínio e ativá-los ou desativá-los dependendo das suas necessidades.

Mantendo a Funcionalidade da API com as Funcionalidades de Teste do Apidog

A natureza em constante evolução do desenvolvimento pode introduzir consequências inesperadas em sua API. O Apidog fornece um robusto conjunto de testes que permite que você avalie meticulosamente cada endpoint da API após modificações, garantindo a funcionalidade contínua conforme seu design.

Para interagir com uma função desejada dentro de uma API, você deve fornecer a URL específica do endpoint. É importante notar que alguns endpoints requerem a inclusão de parâmetros adicionais para uma execução adequada. Certifique-se de incorporar esses parâmetros quando necessário.

No entanto, se o Apidog não parecer a ferramenta adequada para você, confira outras ferramentas potenciais de teste automatizado!

Conclusão

Resolver com sucesso o erro "Não foi possível obter o certificado do emissor local" no Postman permite que você retome interações suaves e seguras com suas APIs de destino. Seguindo as soluções delineadas neste guia, você pode abordar efetivamente a causa raiz do erro, seja uma CA não confiável, uma cadeia de certificado incompleta ou configurações desatualizadas do sistema. Lembre-se de que manter um armazenamento de certificados confiáveis atual e bem configurado em seu sistema é crucial para uma comunicação contínua da API.

Para futuras empreitadas, considere familiarizar-se com os requisitos específicos de certificado das APIs com as quais você pretende interagir. Essa abordagem proativa pode ajudá-lo a evitar erros potenciais e garantir um fluxo de trabalho mais eficiente dentro do Postman.

Junte-se à Newsletter da Apidog

Inscreva-se para ficar atualizado e receber os últimos pontos de vista a qualquer momento.