Author Image

kleyber_

Dec 16, 2020

Problemas com Certificado no Ambiente Local do Macbook

SSLlocalhostMacbookcertificadoTokenfalhasoluçãoKeychain AccessGerencianet

Pessoal boa tarde... continuo aqui com o mesmo problema quando tento testar via localhost aqui no meu Macbook... já instalei o certificado no KeyAccess, mas na hora de criar o token usando o certificado, sempre dá a mensagem:
SSL: Can't load the certificate "./certificado/developer166379.pem" and its private key: OSStatus -61
Não tem ninguém da Gerencianet que pudesse fazer esse teste em um Mac?
Já pesquisei demais e estou quase fritando o cérebro por causa disto...

Respostas (6):
Avatar discord do usuario matheus_efi

matheus_efi

16/12/2020

Boa tarde Kleyber! Essa é uma falha de ambiente do Mac, não conseguimos simular todos os ambientes dos integradores. No entanto, podemos auxiliar na busca pela falha. Vamos trazer algumas soluções da falha na tentativa de solucionar o problema.

Avatar discord do usuario rubenskuhl

rubenskuhl

16/12/2020

O macOS tem forte preferência pelo .p12 ao invés do .pem:
https://stackoverflow.com/questions/40712352/curl-error-58-ssl-cant-load-the-certificate-and-its-private-key-osstat

Então além de usar o /p12. eu tentaria usar o Keychain Access para importar o certificado raiz da Gerencianet e atribuir-lhe status de confiável.

Avatar discord do usuario guilherme_efi

guilherme_efi

16/12/2020

Acredito que seja algo neste sentido também

Avatar discord do usuario kleyber_

kleyber_

17/12/2020

Bom dia, <@!671762828046106646> ! Obrigado. Fico no aguardo...

Avatar discord do usuario kleyber_

kleyber_

17/12/2020

Pessoal, voltando aos testes aqui no Mac... então, já importei tanto o arquivo .P12 quanto o arquivo .PEM, e alterei a confiabilidade de ambos, regerei minha aplicação em PHP, mas o erro:
SSL: Can't load the certificate "./certificado/developer166379.pem" and its private key: OSStatus -61
persiste...

Avatar discord do usuario amadeujunior18

amadeujunior18

17/12/2020

cleber posso te ajuda, faz assim o, so pra testar.