Histórico de mensagens sobre certificados

EXIBINDO CONVERSAS RECENTES:

Texto: certificados
# dúvidas
Avatar discord do usuario luizfeleal

luizfeleal

Ver Respostas

recebi esse erro com o arquivo .p12:
Exception: could not load PEM client certificate from /projeto_maquina_api/storage/app/Certificados/certificate12.p12, OpenSSL error error:0480006C:PEM routines::no start line, (no key found, wrong pass phrase, in file /projeto_maquina_api/app/Services/Efi/AuthService.php on line 62

# dúvidas
Avatar discord do usuario luizfeleal

luizfeleal

Ver Respostas

Agora o erro retornado é esse:
Exception: unable to set private key file: '/projeto_maquina_api/storage/app/Certificados/certificate12.pem' type PEM in file /projeto_maquina_api/app/Services/Efi/AuthService.php on line 59

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Para testar em homologação é necessário utilizar os certificados Efí de homologação

# módulos-plugins
Avatar discord do usuario vitors

vitors

Ver Respostas

Nao, todos os certificados ativos vencem em 2025 e 2026
imagem enviada na mensagem pelo usuario vitors

# pix
Avatar discord do usuario hiagosilvas

hiagosilvas

Ver Respostas

php
$config [
"certificado" => "../certificados/homologacao-certificado_cert.pem",
"client_id" => "???",
"client_secret" => "???"
];

# pix
Avatar discord do usuario rodrigo_90439

rodrigo_90439

Ver Respostas

$config = [
"certificado" => "./certificados/homologacao-certificado_cert.pem",
"client_id" => "???",
"client_secret" => "???"
];

$autorizacao = base64_encode($config["client_id"] . ":" . $config["client_secret"]);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => 'https://pix-h.api.efipay.com.br/oauth/token',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => '',
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 0,
CURLOPT_FOLLOWLOCATION => true,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_POSTFIELDS =>'{
"grant_type": "client_credentials"
}',
CURLOPT_SSLCERT => $config["certificado"],
CURLOPT_HTTPHEADER => array(
"Authorization: Basic $autorizacao",
"Content-Type: application/json"
),
));

$response = curl_exec($curl);

curl_close($curl);

if(curl_errno($curl)) {
echo 'Erro no cURL: ' . curl_error($curl);
} else {
echo $response;
}

# pix
Avatar discord do usuario b3ertonh4

b3ertonh4

Ver Respostas

Bom dia pessoal, estou com problema para gerar certificados. Estou clicando em "Criar Certificado" e não acontece nada, alguem poderia me auxiliar?
imagem enviada na mensagem pelo usuario b3ertonh4

# pix
Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

Boa noite @marilia_05972! Os certificados também são alterados de acordo com cada ambiente testado, correto?

# pix
Avatar discord do usuario agutoli

agutoli

Ver Respostas

Olá, bom dia.

Estou trabalhando numa plataforma onde os clientes vão vender seus produtos. Sei que alguns gateways de pagamento permitem criar contas de "vendedores", ou seja, a plataforma conecta um vendedor e assim o PIX/pagamento são vinculados ao vendedor e não diretamente a plataforma em si.

Existe alguma forma para o pagamento serem vinculados direto com meu cliente? Ou eu teria que solicitar aos vendedores que me enviem suas api/keys/certificados para eu integrar na minha plataforma?

# devs
Avatar discord do usuario igor_efi

igor_efi

A equipe passou como é o procedimento de integração, @jonas_ouza? Como deve ser convertido os certificados?

# devs
Avatar discord do usuario jonas_ouza

jonas_ouza

Estou tentando integrar ao n8n, realizeri todos os procedimentos, certificados, scopos etc...

# pix
Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Para gerar um certificado SSL via certbot você pode utilizar o seguinte comando:

certbot certonly — manual — preferred-challenges=dns — email [email protected] — server https://acme-v02.api.letsencrypt.org/directory — agree-tos -d seudominio.com.br
Rodando esse comando será exibido uma mensagem com o seguinte formato:
Please deploy a DNS TXT record under the name
_acme-challenge.erpnext.xyz with the following value:J50GNXkhGmKCfn-0LQJcknVGtPEAQ_U_WajcLXgqWqo
E então você deve criar um registro DNS do tipo TXT da seguinte forma:
Record Name: _acme-challenge
Record Value: J50GNXkhGmKCfn-0LQJcknVGtPEAQ_U_WajcLXgqWqo
Ele será exibido neste formato em seu painel. Feito isso você já pode utilizar os certificados gerados que serão indicados na resposta em seu terminal.

# pix
Avatar discord do usuario welsondesousasantos

welsondesousasantos

Ver Respostas

Olá boa tarde, algum problema com o gerador de certificados ? ao tentar criar um novo certificado eu clico em criar e não acontece nada.

# freelancer
Avatar discord do usuario sl1taz

sl1taz

Ver Respostas

[AVISO A DEVS E EMPRESAS 🚨]

Tomem cuidado quando fazer deploy de aplicações.
Com algumas refinadas busca no google e utilizando algumas ferramentas para procura de vulnerabilidades de websites, encontrei muitos projetos em PHP, onde foi possível navegar nos diretórios do projeto, encontrando lógicas do sistema e em alguns, foi possível encontrar certificados da EFI e o arquivo .env com os tokens.
Minha intenção não é tirar proveito disso, nas quais encontrei essas vulnerabilidades, já entrei em contato com a empresa fornecendo os detalhes.
(Acho que elas não ligam, pois não obtive respostas ainda)

Por favor, tomem cuidado!

# dúvidas
Avatar discord do usuario denilsonbehenck

denilsonbehenck

Ver Respostas

Adicionei os certificados no servidor tudo, mas como que a efi retorna para o webhook quando o cliente efetua o pagamento do pix pro exemplo

# dúvidas
Avatar discord do usuario billsouzarj_37150

billsouzarj_37150

eu fiz todo procedimento aqui das chaves e certificados via pluguin oficial do gerencianet e esta dando erro no servidor , alguem tem algum tutorial ou algo que possa me ajudar ?

# pix
Avatar discord do usuario un0w.

un0w.

então se seus dados e certificados forem pra homologação, acho que não rola mesmo

# pix
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

As credenciais de produção e de homologação são diferentes... os certificados também.

# devs
Avatar discord do usuario vinybergamo

vinybergamo

Ao usar mtls você precisa colocar os certificados do efi no seu servidor apacha ou nginx