Ir para conteúdo
  • Cadastre-se

dev botao

Certificado sem o CNPJ no SubjectName


Ver Solução Respondido por Daniel Simoes,
  • Este tópico foi criado há 2021 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia, @Italo Jurisato Junior um cliente que utiliza o sistema da empresa em que trabalho, tentou utilizar um certificado A1 para realizar as emissões de conhecimentos e manifestos, porem ao tentar assinar os XML estava recebendo uma mensagem de violação de acesso do ACBR. Apos debugar o código identifiquei que o ACBR lé o CNPJ do certificado através do campo subject (Requerente) do mesmo, no caso desse certificado verifiquei que o mesmo não possui o CNPJ do cliente apos o nome do mesmo no padrão que geralmente vejo que é NOME:CNPJ.

Como ele não encontra a informação o ACBR tenta buscar o tax id porem não encontra e retorna uma violação de acesso.

Minha duvida é se o certificado deveria ter o CNPJ no subject ou a informação do tax id?

Nesse caso como não tem nem um dos dois o certificado foi emitido errado?

É nesse trecho de código que a violação de acesso ocorre:

image.png.b65441b0393b3060d5a256f659dd2b49.png

Como ele não encontra o subject name ele vai no tax id, dentro dela ele usa a função GetCertExt que dispara a violação de acesso quando executa a seguinte linha:

image.png.9fc4789361e3d6152f7f28fbbd44155e.png

Debuguei o código e verifiquei que a propriedade data esta inacessível, causando o problema.

Gostaria de confirmar que o problema é no certificado ou se é uma nova situação em que deveria buscar o CNPJ em outro lugar.

Para a situação ideal acredito que seria interessante algum tipo de validação para informa o problema, pois a mensagem que esta subindo é uma violação de acesso. 

 

 

  • Moderadores
Postado
54 minutos atrás, Gleryston Matos disse:

Minha duvida é se o certificado deveria ter o CNPJ no subject ou a informação do tax id?

Como respondi no tópico abaixo:

Acredito que sim, é preciso o certificado ser um ICP-Brasil e identificar o CPF ou CNPJ.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Postado
20 minutos atrás, BigWings disse:

Como respondi no tópico abaixo:

Acredito que sim, é preciso o certificado ser um ICP-Brasil e identificar o CPF ou CNPJ.

Acredito que a minha situação é a mesma do tópico, o certificado é ICP-Brasil porem não possui o CNPJ.

A empresa certificadora alega que o certificado esta correto.

Postado
2 horas atrás, BigWings disse:

Como respondi no tópico abaixo:

Acredito que sim, é preciso o certificado ser um ICP-Brasil e identificar o CPF ou CNPJ.

Mudei para cryWinCrypt, conforme sugestão e consegui obter os dados do certificado, vou realizar alguns testes de emissão.

  • Curtir 1
Postado
3 horas atrás, Gleryston Matos disse:

Mudei para cryWinCrypt, conforme sugestão e consegui obter os dados do certificado, vou realizar alguns testes de emissão.

Realizei testes em todas as rotinas do sistema e não encontrei problemas.

  • Este tópico foi criado há 2021 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...
The popup will be closed in 10 segundos...