Login Registre-se
eSocial - 148 - Erro na cadeia do certificado digital do signatário[RESOLVIDO]  XML
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Autor Mensagem
amiguinho

JavaC Membro

Membro desde: 24/04/2018 15:31:29
Mensagens: 8
Offline

Car@s, olá

Após a saga da postagem http://www.javac.com.br/jc/posts/list/3386-esocial-hello-world-transport-error-403-error-forbidden-resolvido.page me deparei com outro problema:

Retorno:

Por favor, alguém tem alguma dica para com esse código 148 ?

O estranho é que o certificado (p12) foi o mesmo utilizado para acessar o wsdl via navegador em: https://webservices.producaorestrita.esocial.gov.br/servicos/empregador/enviarloteeventos/WsEnviarLoteEventos.svc

E também foram instalados os certificados recomendados: https://portal.esocial.gov.br/institucional/ambiente-de-producao-restrita/perguntas-frequentes-producao-restrita#02---certificado-digital




Esta mensagem foi editada 1 vez. Última atualização foi em 18/05/2018 08:03:46

pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 103
Localização: Rio de Janeiro
Offline

amiguinho, boa tarde.

Acredito que seu problema possa ser resolvido seguindo o procedimento descrito no item 02.03 das Perguntas Frequentes publicadas no seguinte endereço:
https://portal.esocial.gov.br/institucional/ambiente-de-producao-empresas/perguntas-frequentes-producao-empresas#02---certificado-digital

Até mais.

Desculpe-me, não havia visto que você já fez este procedimento.
Ignore esta mensagem, então.

Esta mensagem foi editada 2 vezes. Última atualização foi em 10/05/2018 15:08:33

samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1158
Localização: Goiás
Offline

Beleza? Certificado p12, normalmente são de chave publica, sem chave privada.
Verifique se este tem!

O teste é simples de 2 cliques nele e tente instalar, se não pedir senha ele não tem chave privada e não pode ser usado!

Isso ocorre quando alguem exporta ele no formato errado.

Samuel Oliveira
Gerente de Projetos - Autocom Sistemas
Moderador (JavaC - Java Community)
samuk.exe@hotmail.com

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

Membros do fórum,

Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.

O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.

Obrigado!
[Email] [WWW]
amiguinho

JavaC Membro

Membro desde: 24/04/2018 15:31:29
Mensagens: 8
Offline

samuk.exe@hotmail.com wrote:Beleza? Certificado p12, normalmente são de chave publica, sem chave privada.
Verifique se este tem!

O teste é simples de 2 cliques nele e tente instalar, se não pedir senha ele não tem chave privada e não pode ser usado!

Isso ocorre quando alguem exporta ele no formato errado.


Samuk, blz !

Obrigado pelas dicas anteriores. Fiz o teste do certificado, ele é privado pois pediu senha.

Além disso, fiz uma refatoração do meu código, inclusive usando a API de certificados que vc criou... para ver se refatorando a solução aparece, mas nada

Tb fiz as instalações dos certificados sugeridos em (https://portal.esocial.gov.br/institucional/ambiente-de-producao-restrita/perguntas-frequentes-producao-restrita#02---certificado-digital), tanto no computador, como também os incluí no Cacert customizado (http://www.javac.com.br/jc/posts/list/2736-arquivo...reinf-atualizado-22042018.page) via keytool (http://www.javac.com.br/jc/posts/list/2988.page#15459):


O código, na linha "certificado.setAtivarProperties(false)", tentei tb alternar o valor para true:


XML de envio e retorno:



Por favor, alguém tem alguma dica ?!

Obrigado !
pfugazza

JavaC Membro

Membro desde: 18/07/2017 16:25:41
Mensagens: 103
Localização: Rio de Janeiro
Offline

amiguinho, boa tarde.

Tente esta dica do Perguntas Frequentes do ambiente de produção do e-Social: (https://portal.esocial.gov.br/institucional/ambiente-de-producao-empresas/perguntas-frequentes-producao-empresas#02---certificado-digital), item 02-01.

Até mais.
amiguinho

JavaC Membro

Membro desde: 24/04/2018 15:31:29
Mensagens: 8
Offline

Car@s, olá

Agradeço a ajuda de vcs ! Finalmente consegui um retorno de sucesso:



O problema em questão era o certificado A1 que eu estava utilizando.
O retorno 148, após reconsulta no manual de mensagens:

0148 - "Erro na cadeia do certificado digital do signatário ou do solicitante da informação.
Ação Sugerida:Verificar se a raiz do certificado pertence à Autoridade Certificadora Raiz Brasileira (ICP-Brasil)."


Quando fui verificar a raiz do certificado que estou usando, apareceu: Autoridade Certificadora Raiz Hom do SERPRO

Em um momento de tudo ou nada, pedi a um camarada o certificado A3 dele (pois eu não tenho um ), e fiz a alteração na classe com a API do Samuk (valeuuuuuuuuuuuuuuu):



Depois precisei ajustar a tag eSocial/envioLoteEventos/ideTransmissor/nrInsc com o mesmo CPF do certificado A3. Após isso, veio o sucesso !

Mais uma vez, obrigado pesso@l !


Obs: tentei incluir o [RESOLVIDO] no título principal, mas não consegui ! Se algum moderador puder fazer, eu agradeço.

Esta mensagem foi editada 1 vez. Última atualização foi em 17/05/2018 15:23:12

 
Índice dos Fóruns » SPED / PAF-ECF / ESOCIAL / EFD_REINF
Ir para:   
Powered by JForum 2.1.9 © JForum Team