Ir ao conteúdo
  • Cadastre-se

Aplet Assinador Java do sistema e-Saj da Softplan não reconhece certificado digital


RTM13

Posts recomendados

Estou com problemas no reconhecimento do meu certificado digital no sistema e-Saj (dos Tribunais De Justiça Estaduais), desenvolvido em parceria com a Softplan

 

O que tenho:

Windows 8.1

Leitora Omnikey 3021

Java 8 update 25 (o mesmo problema ocorria com a versão 7, ultimo update do Java)

Páginas do e-saj todas incluídas como exceções no java

Todas as cadeias de certificados instaladas

Testes na certsign e na Imprensa Oficial OK

Certificado A3 emitido pela AASP (Imprensa Oficial)

Verificação da qualidade certificado ok

Acesso o pje dos tribunais regionais do trabalho, do TST, do CNJ, assino e-mails etc.

Uso esse mesmo certificado em outras máquinas sem problemas.

 

PROBLEMA:

Ao fazer a "verificação de requisitos" no esaj de qualquer tribunal estadual, passo em todos os requisitos.

Porém, na parte para selecionar um certificado, aparece "nenhum certificado encontrado".

Já fiz todos os procedimentos que mandaram fazer (na pasta "pessoal" do gerenciador de certificados, só tem o meu; apaguei todo o histórico dos navegadores; esvaziei cachê/dados/temporários do java etc etc etc).

Já desinstalei o antivirus e nada mudou.

Se, antes de ir para verificação de requisitos, eu tento fazer minha identificação no sistema, com a assinatura digital, o erro é o mesmo, mas, ao lado da informação "nenhum certificado encontrado", à direita do botão para recarregar, há um "balãozinho" com uma interrogação. Não é acessível, mas ao repousar a seta no mouse sobre isso, aparece "AssinadorAplet.label.ajuda"

 

Alguém teria alguma possível solução ou uma possível indicação do que está causando esse erro?

 

Agradeço desde já.

 

Se ajudar, veja o que consegui pelo "inspecionar" do chrome:

/**     * @name verificarCertificadosInstalados     * Verificações relacionadas a assinatura digital.     */    var verificarCertificadosInstalados = function (limparCertificado) {          carregando(true);     var response = svr.certificate.getCertificates(),            certificados = response.status === "ok" ? response.data : undefined,     configCertificado = config.certificado,            l = certificados ? certificados.length : 0,     resultadoVerificacao = flStatusVerificacao.SUCESSO;                       var selectCertificados = $("#svr-certificados");        if (!svr.java.isEnabled()){         resultadoVerificacao = flStatusVerificacao.ERRO;         mostrarEArmazenarResultado({         id : configCertificado.id,                item : "certificado",                mensagem : configCertificado.mensagensDeAviso["falha.java"],                resultadoVerificacao : resultadoVerificacao            });        } else if (l === 0) {         selectCertificados.html("<option value='' >" + configCertificado.labels["nenhum.certificado.instalado"] + "</option>");         resultadoVerificacao = flStatusVerificacao.ERRO;            mostrarEArmazenarResultado({             id : configCertificado.id,                item : "certificado",                mensagem : configCertificado.mensagensDeAviso["nenhum.certificado.instalado"],                resultadoVerificacao : resultadoVerificacao            });            verificarAssinatura("", false, true);                    } else if (l >= 1) {         var value = selectCertificados.val();       var options = ["<option selected value=''>" + configCertificado.labels["selecione.certificado"] + "</option>"];       for (var i = 0, certificado = undefined; certificado = certificados[i++] {         var selected = !limparCertificado && value && certificado.alias === value ? "selected" : "";            options.push('<option value="', certificado.alias,'" ' + selected +' >', certificado.subject + ' - ' + certificado.endDate,  '</option>');       }       selectCertificados.html(options.join(""));        }        carregando(false);        return resultadoVerificacao === flStatusVerificacao.SUCESSO;    };            var verificarCertificado = function (alias) {     mostrarIconeCarregando('certificado');          if(verificacaoConcluida){     verificarNovamente();     }     var labelNaoVerificado = config.label.naoVerificado;     var configCertificado = config.certificado;        if (!alias) {         $("#mensagemSelecioneCertificado").show();            mostrarEArmazenarResultado({             id : configCertificado.id,                item : "certificado",                mensagem : labelNaoVerificado,                resultadoVerificacao : flStatusVerificacao.NAO_VERIFICADO            });            mostrarEArmazenarResultado({             id : config.assinatura.id,                item : "assinatura",                mensagem : labelNaoVerificado,                resultadoVerificacao : flStatusVerificacao.NAO_VERIFICADO            });            return;        }             var mensagensDeAviso = configCertificado.mensagensDeAviso;        var cpf = configCertificado.cpf || null;        var usuarioLogado = config.usuario.usuarioLogado || false;   var cnpj = configCertificado.cnpj || null;   var date = configCertificado.date;   var dateFormat = configCertificado.dateFormat || null;   var resultMessage = "";   var resultadoVerificacao = flStatusVerificacao.SUCESSO;   if(!usuarioLogado){//Faz um chamado ao método de validação apenas para recuperar o cpf do certificado selecionado.    cpf = svr.certificate.validateUserCertificate(alias, cpf, cnpj, date, dateFormat).data.certificateCPF || '';    cpf = cpf.toString();   }        var validateResult = svr.certificate.validateUserCertificate(alias, cpf, cnpj, date, dateFormat);        if (!validateResult || validateResult.status !== "ok" || !validateResult.data) {            resultMessage = mensagensDeAviso["falha.verificar.certificado"];            resultadoVerificacao = flStatusVerificacao.ERRO;        } else if (!validateResult.data.isValid) {            if (validateResult.data.isExpired) {                resultMessage = mensagensDeAviso["expirado"];            } else if (!validateResult.data.matchesCPF && !validateResult.data.matchesCNPJ) {                resultMessage = mensagensDeAviso["cpf.invalido"];            } else {             resultMessage = mensagensDeAviso["certificado.invalido"];            }            resultadoVerificacao = flStatusVerificacao.ERRO;        }                        mostrarEArmazenarResultado({         id : configCertificado.id,            item : "certificado",            mensagem : resultMessage,            resultadoVerificacao : resultadoVerificacao        });        $("#mensagemSelecioneCertificado").hide();        verificarAssinatura(alias, resultadoVerificacao === flStatusVerificacao.SUCESSO, true);            };            var verificarAssinatura = function (alias, isCertificadoValido, isUltimaVerificacao) {     mostrarIconeCarregando('assinatura');          var configAssinatura = config.assinatura,     mensagensDeAviso = configAssinatura.mensagensDeAviso,    hash = configAssinatura.hash,    url = configAssinatura.url,              resultMessage = "",            resultadoVerificacao = flStatusVerificacao.SUCESSO;          if(!isCertificadoValido){     mostrarEArmazenarResultado({     id : configAssinatura.id,                 item : "assinatura",                mensagem : mensagensDeAviso["falha.certificado"],                resultadoVerificacao : flStatusVerificacao.ERRO            });     if(isUltimaVerificacao){     persistirResultado();     }     return;     }                    var resultadoAssinatura = svr.certificate.signHash(hash, alias);                if (!resultadoAssinatura || resultadoAssinatura.status !== "ok" || !resultadoAssinatura.data) {            resultMessage = resultadoAssinatura.data;            resultadoVerificacao = flStatusVerificacao.ERRO;                    } else {            var validateResult = svr.certificate.validateSignedHash(resultadoAssinatura.data.base64SignedHash, url);            if (!validateResult || validateResult.status !== "ok" || !validateResult.data) {                resultMessage = mensagensDeAviso["falha.verificar.assinatura"];                resultadoVerificacao = flStatusVerificacao.ERRO;                            } else if (!validateResult.data.isValid) {                var errors = [];                 for (var error in validateResult.data.errors) {                 errors[error] = (validateResult.data.errors[error].descricao);                   }                resultMessage = [" ", errors.join('<br /><span class="svr-error"></span> ')].join("");                resultadoVerificacao = flStatusVerificacao.ERRO;            }        }                mostrarEArmazenarResultado({         id : configAssinatura.id,            item : "assinatura",            mensagem : resultMessage,            resultadoVerificacao : resultadoVerificacao,            data : resultadoAssinatura.data        });                persistirResultado();    };
Link para o comentário
Compartilhar em outros sites

Oi boa tarde também estou com o mesmo problema...

 

Pensei que fosse o nível de segurança do java, que esta versão não tem o nível Médio igual as anteriores, porém adicionei os sites na lista de exceções e sem sucesso, a Leitora encontra o cartão instalado e funcionando. tentei no IE e no firefox ambos ultimas versões e atualizações. Estou em um ultrabook novo o qual foi retirado da caixa atualizado para o windows 8.1 e instalado todas as atualizações estou utilizando o Kaspersky pure 3.0 eo java é o 8 update 25.

 

Ajuda que o problema é estranho

Link para o comentário
Compartilhar em outros sites

Sr. João Geraldo,

o meu notebook também é novo.

Creio, então, que seja algo nas máquinas novas.

Coisa que eles da Softplan ainda não se deram conta.

Se possível, peço a gentileza de que você entre na página da softplan e, na guia de contatos, preencha o formulário relatando o problema.

Assim, verão que não é problema individual, mas que pode, sim, estar ligado aos novos computadores.

Eu, além de ligar, já mandei esse formulário de contato (e-mail), mas sou 1 entre milhares de usuários.

Creio que se nos avolumarmos, eles encontrarão a solução.

Por enquanto, contamos com o conhecimento dos generosos membros aqui do fórum.

Link para o comentário
Compartilhar em outros sites

  • 9 meses depois...

eu tive esse problema e o cara do site do tribunal de justiça me orientou a fazer o seguinte:

 

reinstalar o java atualizado;

depois digitar na barra executar do windows (tecla da janelinha do windows) + R = para executar o seguinte: certmgr.msc;

daí abre uma tela de certificados;

localize a pasta pessoal/personal;

delete os certificados já expirados

remova todos os outros certificados (inclusive raiz) que não são o seu pessoal para a pasta pessoas confiáveis/trusted people (basta selecionar e arrastar;

daí feche tudo isso.

 

o e-saj do tjsp.jus.br passou a reconhecer o meu java depois que eu fiz isso, além da limpeza dos arquivos de navegação (control/shift/del; marcar todas as caixas e limpar), e também esta mesma limpeza dentro do java (aba geral; segurança; settings; deletar arquivos).

 

abs,

 

 

 

Link para o comentário
Compartilhar em outros sites

eu tive esse problema e o cara do site do tribunal de justiça me orientou a fazer o seguinte:

 

reinstalar o java atualizado;

depois digitar na barra executar do windows (tecla da janelinha do windows) + R = para executar o seguinte: certmgr.msc;

daí abre uma tela de certificados;

localize a pasta pessoal/personal;

delete os certificados já expirados

remova todos os outros certificados (inclusive raiz) que não são o seu pessoal para a pasta pessoas confiáveis/trusted people (basta selecionar e arrastar;

daí feche tudo isso.

 

o e-saj do tjsp.jus.br passou a reconhecer o meu java depois que eu fiz isso, além da limpeza dos arquivos de navegação (control/shift/del; marcar todas as caixas e limpar), e também esta mesma limpeza dentro do java (aba geral; segurança; settings; deletar arquivos).

 

abs,

Já fiz isso tudo. E fiz mais que isso. Tudo o que orientaram a fazer (SOftplan, AASP, OAB etc) já fiz. Não adianta, tem algo no sistema da softplan que ninguem sabe o que é que faz esse problema ocorrer.

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...