Histórico de mensagens sobre certificado em pix

EXIBINDO CONVERSAS RECENTES:

Texto: certificado
Canal: pix
Avatar discord do usuario leonardo1314576

leonardo1314576

Bom dia. Alguém pode me ajudar com a questão do certificado no Linux?

Avatar discord do usuario leonardo1314576

leonardo1314576

Ver Respostas

Erro ao tentar abrir o certificado digital no Linux
Criei uma aplicação Asp.Net Core MVC com C#. Nela eu uso o certificado digital para gerar um pagamento. Tudo funciona bem no ambiente de desenvolvimento, na máquina Windows, mas quando coloquei a aplicação no servidor, que é uma máquina Linux, comecei a receber uma exceção ao tentar gerar um pagamento.
Em pesquisas pela internet vi que tem alguns problemas em abrir um certificado digital entre máquinas Windows e Linux.
Algum de vocês pode me ajudar?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não a nota em si, apesar de que B não é bom, mas os detalhes de certificados, cyphers etc.

Avatar discord do usuario thalesmatoso

thalesmatoso

Ver Respostas

Alguem pode me ajudar com certificados?

Avatar discord do usuario bmcoder

bmcoder

Ver Respostas

e com relação ao certificado a ser usado é o meu que uso no windows p12 ou tem que converter para pem?

Avatar discord do usuario bmcoder

bmcoder

Ver Respostas

verifiquei que sim, é que na pratica o código é o msm, acredito que seja o certificado ou algo assim

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Pessoal, estou tomando um "Forbidden" usando a api pix.
O certificado , clientId e cliente secret estão todos certos

Avatar discord do usuario Nadson Kleiton

Nadson Kleiton

Ver Respostas

Pedro, fiz isso... porem não funciona em todos os casos, pos no meu por exemplo, já tem uma api gateway principal, que está ligada como "borda" em outra api gateway... e adivinha só, o certificado SSL é configurado no domínio dessa api gateway... Resultado? meu certificado SSL não funciona

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Isso precisa de suporte no servidor HTTPS, quer seja ele fazendo a autenticação, quer seja ele passando para a aplicação os dados de certificado e aí a aplicação fazendo a comparação. Só na linguagem não dá. O mais comum, e todos os exemplos da Gerencianet são nesse sentido, é de configuração da autenticação no servidor HTTPS mesmo.
Por isso no AWS ou se usa o API Gateway, que é parametrizável para isso, ou o EC2 e aí tem que configurar o sistema operacional, o web server etc.

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Qual seria o jeito mais seguro de guardar o certificado no ecs e continuar usando a node-sdk?

Avatar discord do usuario reidoscoins

reidoscoins

curl_setopt_array($curl, array(
CURLOPT_URL => "https://api-pix.gerencianet.com.br/v2/webhook/" . $chave, // Rota base, homologaço ou produço
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => $json,
CURLOPT_SSLCERT => $config["certificado"], // Caminho do certificado
CURLOPT_SSLCERTPASSWD => "",
CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"authorization: Bearer " . $access_token,
"x-skip-mtls-checking: false"
),
));

$response = curl_exec($curl);

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

<@!239503881728557066> No options o atributo pix_cert deve ser somente o caminho do certificado! A própria sdk faz a leitura. 🙂

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Sandbox, está marcado como true, o buffer do certificado aparece, o client_id vem, o secret_id vem támbém....

Avatar discord do usuario joao_efi

joao_efi

Os endpoints relacionados a Boleto, Cartão e Carnê não dependem do certificado de segurança para a sua execução.
Já os endpoints pix o certificado é obrigatório.

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa noite <@!239503881728557066> tudo bem? 🙂
Essa falha ocorre quando o caminho do certificado informado está incorreto.
Vale lembrar que dependendo de onde você realiza a execução do node a referência do caminho relativo pode mudar.
O que pode esclarecer a utilização é utilizar o __dirname ou ./

Retorna o caminho do diretório onde o atual arquivo está:
__dirname

Retorna o diretório de trabalho atual:
./
Ambos retornam resultados parecidos quando o node está sendo executado no mesmo diretório que o arquivo trabalhado, mas os retornos variam de acordo com o local da execução.

Avatar discord do usuario pedrohenriquebufulin

pedrohenriquebufulin

Estou recebendo "FALHA AO LER CERTIFICADO" quando tento usar a rota [PUT] v2/cob/:txid
Meu certificado funciona com outras rotas, e pra essa rota de pix eu dei autorização

Avatar discord do usuario reidoscoins

reidoscoins

"Para hospedagem em servidores compartilhados pode haver restrições relativas a inserção de certificados gerados por outra entidade, como o nosso CA por exemplo. Caso tenha problemas, orientamos a abertura de um ticket informando como assunto: mTLS em hospedagem compartilhada ou entre em contato pelo nosso canal <#❖pix> no Discord. Analisaremos a situação para atuarmos em conjunto em seu auxílio."

Avatar discord do usuario reidoscoins

reidoscoins

Ver Respostas

Alguém consegue me auxiliar no certificado de maquina compartilhada?

Avatar discord do usuario dhnasci

dhnasci

parece que é algo com o certificado