Amigos estou com um problema e gostaria da ajuda de vocês, estou desenvolvendo uma aplicação para transmissão dos arquivos para o REINF, o cliente possui um certificado porém não sei se o certificado possui os requisitos para acessar o web service disponibilizado, o certificado é do tipo A1, possui a seguinte cadeia abaixo: Autoridade Certificadora Raiz Brasileira V5 AC Secretaria da Receita Federal do Brasil V4 AC Certising RFB G5. Porém no site do REINF eles requisitam as seguintes cadeias – Autoridade Certificadora Raiz Brasileira v5 – Autoridade Certificadora SERPRO v4 – Autoridade Certificadora do SERPRO Final SSL Eu não possuo muito conhecimento de certificados digitais, mas alguém pode descrever as características dos certificados digitais que conseguem acessar o webservice, disponibilizando se possível as cadeias que vcs utilizam, creio que o problema seja o SSL que deve corresponder a camada de segurança, eu consigo assinar o arquivo com este certificado mas para acessar o webservice não consigo, dá erro HTTP 400 de solicitação inválida. A minha solução é em c# e tanto utilizando o server reference do visual studio como tentando referenciar dinamicamente no código apresenta o erro 400.
Grato pela atenção meus amigos, se alguém puder ajudar eu agradeço!!!
Galera o pessoa da receita me respondeu olha só
Pela tela, ele está tentando adicionar a referência no projeto dele, porém sem apontar para o wsdl.
Tem que adicionar a referência assim :
https://preprodefdreinf.receita.fazenda.gov.br/WsREINF/RecepcaoLoteReinf.svc?singlewsdl
Serviço de Fale conosco EFD-Reinf
et-eg
ou seja, está faltando esta informação no manual, adicionei o parametro singlewsdl e a referencia deu certo. Obrigado a todos pela ajuda
O certificado é um e-CNPJ?
Se for, o CNPJ do certificado é o mesmo que consta nos dados q vc está tentando transmitir?
Se não for um e-CNPJ, eu não sei se o e-CPF funciona no ambiente de produção restrita. Porém no ambiente de produção o uso do e-CPF exige procuração.
Sim estou sim
https://reinf.receita.fazenda.gov.br/WsREINF/RecepcaoLoteReinf.svc
e
https://preprodefdreinf.receita.fazenda.gov.br/wsreinf/RecepcaoLoteReinf.svc
Vc está usando o webservice correto?
Olá amigo, grato pelo apoio, é um e-CNPJ sim e A1 eu não consigo transmitir o arquivo mas assinar sim.
Ops.. Só agora que vi que o forum é antigo
Achei esse blog que mostra a diferença entre os tipos de certificado digital https://www.certificado.digital/blog/qual-certificado-digital-devo-escolher
Olá amigo obrigado pelo retorno, o certificado que utilizo é o A1 e-CNPJ, eu consigo assinar o XML porém não consigo transmitir o arquivo e nem referenciar o web service em meu projeto, apresenta o erro HTTP 400 de solicitação inválido, eu não sei se este certificado mesmo sendo A1 e e-CNPJ se é o suficiente para acessar o serviço seguindo os requisitos de segurança.
Meu certificado possui um caminho de certificação que não faz referencia a parte SSL, pelo que entendi esse é um requisito de acesso ao server.
Ontem foi liberado o novo Manual de Orientação ao Desenvolvedor da EFD-Reinf – Versão 1.4, dê uma olhada nele também!
http://sped.rfb.gov.br/arquivo/show/2897
Bom dia amigo, os certificados digitais podem ser do tipo A1 ou A3, e-CNPJ ou e-CPF.
Sou desenvolvedor e criei um sistema em PHP que para consultas com certificado, mas em PHP por exemplo só consigo usar o A1