Histórico de mensagens sobre certificados em devs

EXIBINDO CONVERSAS RECENTES:

Texto: certificados
Canal: devs
Avatar discord do usuario vinybergamo

vinybergamo

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

Avatar discord do usuario russofullstack

russofullstack

Ver Respostas

por lá arquivos como certificados não são incluídos no build

Avatar discord do usuario joaolucas_efi

joaolucas_efi

@russofullstack, como você disse que esta usando a Vercel, por lá arquivos como certificados não são incluídos no build, é preciso uma abordagem diferente.

Avatar discord do usuario jrrdsknd

jrrdsknd

Ver Respostas

bom dia, eu to com um codigo aqui que fiz, acredito que possa ajudar bastante algumas pessoas com problema em webhook, aqueles certificados ssl e etc, eu posso compartilhar aqui?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @agenciadiz! Tudo bem?

O erro que você está enfrentando é comum quando o PHP não consegue verificar o certificado SSL do servidor remoto, no caso o da nossa API. Isso pode ser devido a uma configuração inadequada do PHP 8.0 na sua máquina.

Uma solução seria atualizar o pacote de certificados CA do seu sistema para que seu PHP passe a reconhecer a cadeia de certificado da nossa API. Você pode fazer isso baixando o arquivo ‘cacert.pem’ mais recente do site oficial do cURL (aqui) e configurando o PHP para usá-lo. Para fazer isso, você precisará adicionar ou editar a seguinte linha no seu arquivo ‘php.ini’:

curl.cainfo = "[caminho para o seu arquivo cacert.pem]"
Depois de fazer essa alteração, reinicie o seu servidor web e tente novamente. Se o problema persistir, a recomendação é usar uma versão mais recente do PHP, pois você mencionou que o problema não ocorre na versão 8.2.

Espero que isso ajude!

Avatar discord do usuario joaolucas_efi

joaolucas_efi

Ver Respostas

Boa tarde @anderson_startec, tudo bem?

Essa mensagem indica falha na cadeia de certificados SSL.

Sugiro que teste seu site em ferramentas como https://www.ssllabs.com/ e caso ele aponte alguma falha busque identificar o motivo. Caso não apresente falha alguma nos avise que vamos abrir um atendimento com você e damos uma analisada melhor no seu caso.

Avatar discord do usuario johnylab

johnylab

Ver Respostas

oi, gente!

Seguindo as instruções da documentação do PIX: https://dev.efipay.com.br/docs/api-pix/credenciais/

Baixei a collection no Postman e configurei tudo. Certificados e variáveis ok. Tentando autenticar ainda. Recebo o seguinte erro:

POST https://pix-h.api.efipay.com.br/oauth/token
Error: socket hang up

Request Headers
Content-Type: application/json
Authorization: Basic ...
User-Agent: PostmanRuntime/7.36.1
Accept: /
Postman-Token: ...
Host: pix-h.api.efipay.com.br
Accept-Encoding: gzip, deflate, br
Connection: keep-alive

Request Body
{
"grant_type": "client_credentials"
}

Parece que o Paulo conseguiu resolver, mas não entendi como fez. Alguém pode me ajudar?

grato

Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Boa tarde @m.h1604 tudo bem?
Para mudar para o ambiente de produção, é necessário usar as credenciais de produção junto com o certificado.
Excepcionalmente, iniciada hoje, está ocorrendo uma manutenção na área dos certificados, impedindo a geração de novos, mas sem impactar os já gerados.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na verdade são dois certificados... um é que certifica o seu servidor, https://exemplo.com.br . O outro é o da Efí, que você precisa exigir para garantir o mTLS.

Avatar discord do usuario angelart

angelart

em resumo, parece que era um problema com SSL mesmo com todos os certificados ativos e funcionais

Avatar discord do usuario angelart

angelart

os certificados estão todos ok como na minha maquina, client ID e Secret tambem, tudo certo.

Avatar discord do usuario yasmin_efi

yasmin_efi

Ver Respostas

No caso seriam os certificados do SSL @smuck_a, além do certificado enviado anteriormente é necessário também utilizar uma chave publica e privada gerada por uma autoridade certificadora, como o Certbot por exemplo

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim. Você não pode colocar os certificados e chave no seu app, é praticamente dar sua senha bancária para os usuários do app.

Avatar discord do usuario .lucasfelix

.lucasfelix

eu vou ter que montar um backzinho em node primeiro para fazer o OAuth e com os dados do certificados e a chave? e so depois eu posso consumir na minha aplicação em React native?

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Se você informar o skip, não iremos validar a chave publica.
Pode ser que esta falha esteja sendo gerada devido aos certificados SSL do seu dominio.

Avatar discord do usuario sergiotoledo

sergiotoledo

Ver Respostas

No ticket 264 que está em aberto, eu forneço todos os dados que foram preenchidos e configurados, no entanto, só estou com problema com essa parte de conectar a API ao domínio.

Referente ao servidor compartilhado, o suporte da HOSTGATOR orientou a trocar os DNS para CLOUDFLARE para que fosse atendido o requisitos da API, foi gerado e instalado os certificados SSL das duas empresas HOSTGATOR e CLOUDFLARE

Todos os processos dos vídeos em PYTHON fornecidos foram feitos.
Caso toda dificuldade seja referente ao um servidor compartilhado, por gentileza me indique 1 dedicado da confiança da empresa

Avatar discord do usuario matheus_figueredo

matheus_figueredo

Ver Respostas

Boa tarde, estou desenvolvendo um app e a Google reportou uma erro de segurança relacionado ao fato dos certificados estarem na pasto do app. Alguem tem alguma sugestão de como contornar isso?

Avatar discord do usuario kverk0

kverk0

Tudo foi realizado corretamente, geração dos certificados, chaves, etc.

Avatar discord do usuario .martola

.martola

Ver Respostas

Bom dia @joao_efi, os certificados esta sendo gerado por esta imagem no docker https://github.com/SteveLTN/https-portal

Eu estou colocando os certificados que ele me gera em um volume e compartilhando com o backend node, o problema é que aparentemente ele não me gera as 2 chaves .pem.

No diretorio dos certificados tenho dhparam.pem e account.key e na pasta da url nao tenho certificados .pem.

Entao nao sei quais certificados devo ler no httpsOptions.

Nao posso substituir esta imagem docker por um certbot.
imagem enviada na mensagem pelo usuario .martola
imagem enviada na mensagem pelo usuario .martola

Avatar discord do usuario dr.code

dr.code

Instalei o SDK certinho e configurei as chaves e certificados
imagem enviada na mensagem pelo usuario dr.code