Demonstrando o Acesso via Postman
Objetivo
Demonstrar e validar o consumo de serviços utilizando o Postman, configurando corretamente certificados, variáveis e cabeçalhos necessários para acessar o Servidor de Segurança e os serviços interoperáveis.
Pré-requisitos
- Endpoint/serviço acessível.
- Certificados do cliente (.pfx) configurados.
- Certificado público cadastrado no subsistema correto.
- Postman instalado.
- Variáveis e cabeçalhos definidos conforme o ambiente.
Passo a Passo
Adicionar Certificados (Client Auth)

- Vá em Settings → aba Certificates
- Clique em Add Certificate

- Preencha:
Host (exemplo):
hml-interop-etice.xvalid.com.br:443
Arquivo .pfx (caminho no seu sistema):
/home/ubuntu/novo_certificado_keypair.pfx
Senha:
- A mesma configurada durante a conversão do .jks para .pfx
- Clique em Add
Observação importante: Após cadastrar o certificado público (.cer) no Servidor de Segurança, a sua máquina passa a ser considerada confiável para acessar os recursos daquele subsistema ligado ao certificado.
Verificar rota e direitos de acesso (no Servidor de Segurança)
Antes de testar no Postman:
- Verifique qual rota/API você quer acessar.
- Verifique os Direitos de Acesso associados à rota.
- Verifique se o certificado está realmente vinculado ao subsistema correto.
Isso garante que a chamada seja autorizada e chegue ao serviço.
Executar requisição no Postman
Definir URL do serviço
Exemplo:
https://[URL do Security Server]/restapi/[VERSÃO]/[ID]
Em que [VERSÃO] e [ID] são os mesmos cadastrados no serviço do LINK.
Definir Cabeçalhos obrigatórios
Nas requisições, inclua:
UXP-Client
Exemplo:
HML-GOV-CE/GOV/CASACIVIL/VALIDACAO
- Deve apontar para o Subsistema onde o certificado público (novo_certificado_certificate.cer) foi cadastrado.
UXP-Service
Exemplo:
HML-GOV-CE/GOV/CASACIVIL/WORKSHOP/BENEFICIOS/v1
- Deve apontar para o Serviço que você deseja consultar.

Enviar requisição
Clique em Send e observe o retorno.
Validação
A requisição é considerada válida quando:
- Você recebe o HTTP Status esperado
- O conteúdo da resposta (JSON/XML) está de acordo com o esperado
- Não há erros de certificado
- Não há falhas de autorização (ex.: Access denied)