Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Certificado emitido pela certisign #57

Open
felipe-colussi opened this issue Mar 16, 2022 · 0 comments
Open

Certificado emitido pela certisign #57

felipe-colussi opened this issue Mar 16, 2022 · 0 comments

Comments

@felipe-colussi
Copy link
Contributor

felipe-colussi commented Mar 16, 2022

Estou tentando utilizar o código de vocês para gerar GNREs.

Atualmente estou tendo problemas para utilizar certificados da CertSing.

Ao ler o Read-me notei que em uma parte vocês falam que isso não funciona e na outra dão 1 ~ 2 soluções.
A primeira solução Se você possui um certificado da certisign e está com o erro "Bad request" veja a solução encontrada pelo [renandelmonico](https://github.com/renandelmonico) utilizando as classes da sped-common nesse [link](https://groups.google.com/d/msg/gnrephp/kbNWB3aEBbs/0g067FKlBgAJ)
não abre o link.
A segunda também não funcionou.

Até o momento eu tentei:
-> Seguir o passo a passo da wiki.
-> Criar uma classe que herdasse o Setup e pegasse os dados do método "certificate".
-> Criar uma classe que estendesse SoapRequest (usado nos projetos php-nfe e php-cte) e chamasse o serviço de comunicação.

estas 3 opções resultam no erro: error:14094412:SSL routines:ssl3_read_bytes:sslv3 alert bad certificate

Seguindo a 2ª opção (de baixar e extrair a Hierarquia V5 da serasa e passar a mesma), ou fazendo a opção sugerida nessa issue eu tenho o erro :

error setting certificate verify locations:
CAfile: arq.pem

Tentei extrair tanto o arquivo da V5, quando os dados do meu certificado digital.
OBS: Os arquivos estão com permissão máxima e o diretório existe. Tentei tanto um fullpath quanto só o arquivo. Ao que tudo indica esse problema esta ocorrendo pois o PHP não esta conseguindo ler/abrir o arquivo, se eu uso outro CAfile ele funciona mas retorna o mesmo erro de bad certificate.

Qualquer luz de o que mais eu possa tentar / como proceder me ajudaria bastante.

OBS: consegui um certificado da Serasa, com este funcionou normalmente.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant