x

FÓRUM CONTÁBEIS

TECNOLOGIA CONTÁBIL

respostas 8

acessos 44.502

DCTFWeb problemas no assinador java - RESOLVIDO

Rafael Kaminski Teixeira

Bronze DIVISÃO 4, Autônomo(a)
há 24 semanas Quarta-Feira | 7 abril 2021 | 14:23

Olá colegas, hoje tive um problema com o assinador da DCTFWeb. No momento de assinar a transmissão do mesmo recebi um problema de Java bloqueando o procedimento e impedindo a assinatura, por consequência, o impossibilitando envio da DCTFWeb.

Bom, depois de algumas horas consegui resolver e venho compartilhar com os colegas, pode ser útil para alguém.

Quando vamos realizar uma assinatura digital por muitas vezes é necessário baixar um executável para o computador e abri-lo. Feito isso, assinamos digitalmente e esta pronto. Isto ocorre nos sites do ecac e de algumas juntas comerciais, exemplos que me recordo rapidamente.

Ocorre que o java passou a bloquear estes executáveis, impossibilitando a assinatura.

Quando há algum bloqueio de java basta ir nas configurações do mesmo, aba de "segurança" e adicionar o site na lista de "exceções". É provável que muitos dos colegas já devam ter feito este procedimento, em especial para acessar o site da conectividade.

O problema com os assinadores em formato de executáveis (aqueles que precisamos fazer o download) é que não  necessariamente utilizam o mesmo domínio do site, ou seja, o java irá bloqueá-lo. Desta forma, há a necessidade de adicionar o domínio do assinador nas exceções do java, e foi neste ponto que demorei muito tempo para descobrir como fazer e venho compartilhar.

De forma resumida, para assinar a DCTFWeb, em específico, basta adicionar nas "exceções" do java o dominio: https://assinadoc.estaleiro.serpro.gov.br/

Resolvido.

-----------------------------------

Explicando de uma forma mais completa e que possa resolver problemas futuros, para descobrir o domínio de algum assinador, basta abrir o executável que baixamos com o bloco de notas, vai aparecer o código fonte do executável e o site/domínio  que o assinador esta usando, o qual você precisará adicionar nas exceções do java. 

Utilizando o meu problema como exemplo, ou seja, fazendo isso com o assinador do ecac, vai aparecer o seguinte:
"
<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File -->
<jnlp spec="6.0+" codebase="https://assinadoc.estaleiro.serpro.gov.br/jws">    
    <information>
        <title>Assinadoc JWS Demo Application</title>
        <vendor>SERPRO</vendor>
        <homepage href="index.html"/>
        <description>Assinadoc JWS Demo Application</description>
        <offline-allowed/>
    </information>
    <security>
        <all-permissions/>
    </security>
    <resources>
        <j2se version="1.7+" java-vm-args="-esa -Xnoclassgc"/>    
        <!--<jar href="assinadoc-jws/assinadoc-jws.jar" main="true"/>-->
        <jar href="assinadoc-jws.jar" main="true"/>
    </resources>
    <application-desc main-class="serpro.assinadoc.jws.EntryPoint">
 "


Podem ver que o domínio esta ali. Caso tenham este problema com outro assinador este procedimento pode resolver também.


Abraço a todos, espero ter sido útil a alguém.

Paulo

Prata DIVISÃO 1, Técnico Contabilidade
há 24 semanas Quinta-Feira | 8 abril 2021 | 08:59

Colega Rafael, vc é fera Cara, estava quebrando a cabeça com isso ontem, começando a ficar preocupado...a caixa e a receita fazem de tudo pra ajudar nossa vida né? tudo esta funcionando perfeitamente ai de uma hora pra outra começa a dar problema, gostaria de saber qual a razão das equipes do governo ficam mexendo nisso e complicando a vida dos contadores, basta ver quantos tópicos tem atualmente aqui no fórum de pessoas com problemas p/ enviar a gfip pelo Conectividade social ICP (sistema horrível, um dos piores que a caixa desenvolveu) além dos problemas normais da profissão temos que entender de T.I. agora. 

Consegui transmitir de primeira, novamente muito obrigado.

Antonio Francisco Zago

Iniciante DIVISÃO 2, Contador(a)
há 23 semanas Quinta-Feira | 15 abril 2021 | 15:36

Outra Solução, no passado já tive problema parecido com DNS da NET, na época troquei o DNS na estação e resolveu, hoje estava com o mesmo problema acima, fiz a alteração indicada no Java e não resolveu, depois de varias tentativas e em varios micros, suspeitei do DNS ou firewall, utilizo CLARO/NET fazendo NAT em servidor Linux, como tenho duas internet, conectei o micro direto no modem da outra internet (VIVO), na primeira tentativa enviou, assinou a DCTFWEB, certificados detectam e causam problemas com proxy, firewall, NAT e outros serviços no meio da conexao.

Antonio Francisco Zago

Iniciante DIVISÃO 2, Contador(a)
há 6 semanas Quinta-Feira | 12 agosto 2021 | 16:51

Por favor, desconsidere minha resposta anterior. Em abril resolvi conforme resposta acima, em Junho voltou o problema e não consegui resolver com as soluções acima, então fiz uma instalação do win10  em outro HD,  que está funcionando até agora, ,mantenho esta  instalação nova em outro HD, somente para acessar a Caixa Economica Federal  (Sefip) e  assinar DCTFWEB.

Nesta Instalação nova não habilitei Firewall nem Instalei anti-virus.
Somente instalei o JAVA e na aba segurança -> selecionado Nivel de Segurança Alto, e acrescentei a lista de exceções.

Segue a lista do que tenho na lista de exceções:

http://cmt.caixa.gov.br
http://cmt.caixa.gov.br/cse/version.html
http://conectividade.caixa.gov.br
http://conectividade.caixa.gov.br/
http://conectividade.caixa.gov.br/static/cxportal/applet/cmsenvio.jar
http://conectividade.caixa.gov.br:80/static/sicnsregistro/applet/assinar1.jar
http://www.conectividade.caixa.gov.br:80
https://*.caixa.gov.br
https://assinadoc.estaleiro.serpro.gov.br
https://assinadoc.estaleiro.serpro.gov.br/
https://assinadoc.estaleiro.serpro.gov.br/jws
https://cav.receita.fazenda.gov.br/autenticacao/login
https://conectividade.caixa.gov.br
https://www.caixa.gov.br

Rai Rodrigues da Si

Iniciante DIVISÃO 1, Técnico Informática
há 2 semanas Quinta-Feira | 9 setembro 2021 | 08:26

Boa tarde pessoal, estou passando aqui pra deixar minha colaboração ao forum referente ao problema com o assinador no site do E-cac, sou profissional na area de T.I e atendo clientes que usam o sistema, no meu caso nenhuma das opções acima deu certo para meu cliente, mas após uma conversa e diversos testes descobri no meu caso o que era.
situação = ao fazer o download do arquivo .jnlp no sistema do ecac não consigo executar a virtual machine java para assinar o documento.
observar =  sistema operacional windows 7 - 8 - 8.1 ou 10 | versão do java
no meu caso a maquina era um windows 7 Pro 64 bits rodando o java na versão mais recente = 8 update 301
todo procedimento citado acima não deu jeito no problema, o que eu precisei fazer foi o seguinte: desinstalar o java completamente do computador e no site "https://www.oracle.com/webapps/redirect/signon?nexturl=https://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-windows-x64.exe" fazer o download da versão anterior e instalar. após isso o processo de assinatura de procuração funcionou

Resumo = para Windows 10 use o java na versão mais recente
  para Windows 7 use o java na versão 7 update 80

RECEBA CONTEÚDO EM SEU EMAIL cadastrar

O Portal Contábeis se isenta de quaisquer responsabilidades civis sobre eventuais discussões dos usuários ou visitantes deste site, nos termos da lei no 5.250/67 e artigos 927 e 931 ambos do novo código civil brasileiro.