Skip to content

Certificado emitido pela certisign  #57

@felipe-colussi

Description

@felipe-colussi

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions