Histórico de mensagens sobre certificado

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O exemplo que tem na doc é assim:

//Desenvolvido pela Consultoria Técnica da Gerencianet

"use strict";
const https = require("https");
var axios = require("axios");
var fs = require("fs");

//Insira o caminho de seu certificado .p12 dentro de seu projeto
var certificado = fs.readFileSync("./certificado.p12");

//Insira os valores de suas credenciais em desenvolvimento do pix
var credenciais = {
client_id: "YOUR-CLIENT-ID",
client_secret: "YOUR-CLIENT-SECRET",
};

var data = JSON.stringify({ grant_type: "client_credentials" });
var data_credentials = credenciais.client_id + ":" + credenciais.client_secret;

// Codificando as credenciais em base64
var auth = Buffer.from(data_credentials).toString("base64");

const agent = new https.Agent({
pfx: certificado,
passphrase: "",
});
//Consumo em desenvolvimento da rota post oauth/token
var config = {
method: "POST",
url: "https://api-pix-h.gerencianet.com.br/oauth/token",
headers: {
Authorization: "Basic " + auth,
"Content-Type": "application/json",
},
httpsAgent: agent,
data: data,
};

axios(config)
.then(function (response) {
console.log(JSON.stringify(response.data));
})
.catch(function (error) {
console.log(error);
});

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

O certificado não vai no header, não num uso de API. Ele só iria no header num reverse proxy.

# pix
Avatar discord do usuario tadgaudio

tadgaudio

Ver Respostas

Olá bom dia! Tudo bom?
Estou recebendo o seguinte erro em minha aplicação NODEJS. Ele fala que o header está muito grande, isso porque ele manda junto o certificado p12.
imagem enviada na mensagem pelo usuario tadgaudio

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ajuda sim, e mostra o problema. Seu site não tem um certificado para api1. brintec.org, ele está usando certificado default da AWS.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Acesse a URL que você tentou configurar como webhook num browser, e veja como está o certificado que está sendo apresentado.

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Um certificado tem um CN, Common Name, e de 0 a n alt-names. O acesso precisa ser feito por um desses nomes para ser considerado confiável.
A mensagem indica que ou nenhum dos nomes entre CN e AN(s) batem com o acesso, ou que há um AN com sintaxe inválida.

# cartões
Avatar discord do usuario yukoha

yukoha

a endpoint do pix contem o certificado e tal pelo nginx, já o endpoint dos cartões e boleto é um aberto para o gerencianet

# pix
Avatar discord do usuario diescoeiect

diescoeiect

tem o certificado openssl

# pix
Avatar discord do usuario diescoeiect

diescoeiect

Ver Respostas

Boa noite pessoal,

Alguém aqui já conseguiu instalar o certificado da GN na Google Cloud?

# abertura-contas
Avatar discord do usuario matheus_efi

matheus_efi

[NOVIDADE] -- API Abertura de Contas da Gerencianet
Notícia boa é aquela que vem sempre! Nova API da Gerencianet disponível para facilitar o negócio de nossos parceiros!
Por meio desta API é possível iniciar o processo de abertura de contas de forma simplificada, com ela todo o processo de solicitar a abertura de contas até a recuperação de credenciais e certificado pode ser feito via API de forma prática. Quer saber mais? Acesse nossa documentação nos links abaixo:

Documentação: https://dev.gerencianet.com.br/docs/introducao-api-abertura-contas e https://dev.gerencianet.com.br/docs/endpoints-api-abertura-contas

# pix
Avatar discord do usuario julianosenfft

julianosenfft

Boa noite! Existe alguma solução do webhook/certificado mtls pra servidores do Vercel?

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Exatamente. A Gerencianet vai continuar a enviar o certificado na requisição, mas como mencionado, seu servidor irá ignorá-lo.
No entanto é aconselhável que você encontre uma forma de validar se é a Gerencianet quem está enviando a notificação, pois, sem o mTLS configurado não há o "hand-shake". Uma sugestão é verificar o IP de quem está notificando, pois a Gerencianet comunica os webhook através do IP 34.193.116.226

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Esse OAuth é do ambiente de produção, o client_id, client_secret e certificado também são de porudção ?

# pix
Avatar discord do usuario felipebarbosa3435

felipebarbosa3435

To mandando o certificado também

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Você precisa mandar client_id, client_secret e apresentar o certificado.

# pix
Avatar discord do usuario guibsonlizardo

guibsonlizardo

o erro era no meu certificado

# pix
Avatar discord do usuario schinnick

schinnick

Ver Respostas

Verifiquei no portal do empreendedor e apareceu meu nome fantasia no certificado de MEI

# pix
Avatar discord do usuario debbiemathers

debbiemathers

Estou testando e coloquei uma simples api Spring rodando no servidor, os certificados aparentemente foram configurados corretamente
imagem enviada na mensagem pelo usuario debbiemathers

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Deixar ativado é o primeiro passo, mas você tem que consumir o endpoint em ambiente de produção, com as credenciais e certificados. Ambas as falhas são retornadas quando o ambiente em que a requisição está sendo feita é o de homologação, mudando para produção irá funcionar.