Bom dia a todos!
Nem sei se esse é o ambiente correto para fazer um tutorial como a que esse se propõe, mas foi o primeiro lugar que me ocorreu. Ademais foi aqui que eu consegui ajuda para instalar o Programas de Declaraçao de Imposto de Renda da Receita Federal.
O PJe (Um projeto idealizado pelo CNJ, utilizado e desenvolvido pelos servidores da Justiça Federal, Justriça do Trabalho e outros) é o processo judicial eletrônico, evolução natural do processo judicial de papel. Para você entrar no sistema você precisa se identificar, não com um login e senha, mas através de um token. Para tanto foi preciso desenvolver dois assinadores (isso mesmo, eles não deixaram isso a cargo do navegador, como é o caso do e-cac por exemplo), onde para mim bastava um: O assinador PJeOffice e o assinador SHODO. Ambos desevolvidos em Java. Aliás acho que todo o PJe foi desenvolvido em Java. Vou tratar aqui apenas do SHODO.
Consegui fazer funcionar os dois assinadores nas seguintes distribuições: Manjaro, Mint e Deepin. Mas não conseguia fazer funcionar no POP!_Os e no Ubuntu. Assim, ficou claro pra mim que o problema era com o Gnome. Vamos lá:
- Pré-requisitos: Instale o IcedTea (javaws).
SHODO:
1- Onde baixar:
https://pje.tst.jus.br/shodo/AssinadorJT.jnlp
2- Torne o assinador executável:
sudo chmod +x /onde-voce baixou/AssindaorJT.jnlp
3- Executar:
javaws /onde-voce-baixou/AssindaorJT.jnlp
Foi ai que o negócio pegou: não funcionava.
Detalhes:
1- Não se comportou assim com o Manjaro, Mint ou Deepin.
2- Com o assinador PJe-Office funcionou, e com a mesma "lib" do token e na
mesma porta USB do computador. Foi ai que me deu um estalo: O java era o mesmo?
Pesquisando descobri que quando se baixa o assinador PJeOffice, baixa-se também o
seu próprio JRE! Incrível, não!? Partindo daí, o que eu fiz foi garantir que o javaws use o mesmo java.
4- Baixe e instale a última versão do PjeOffice em:
ftp.pje.jus.br/pje/programs/pje-office-1.0.19/pje-office_1.0.19_amd64.deb
5- Utilizando o java do assinador PJeOffice
Abrar o Iced-Tea-Web Control Panel, vá em JVM Settings e, em Set JVM for IcedTea-web, mude para o seguinte diretório: /usr/share/pje-office/jre.
Se tudo der certo o IcedTea dá a seguinte mensagem: JDK8 recognized. jdk8 and higher are supported.
6- Repita o passo 3
Se tudo der certo, a tela inicial do SHODO aparecerá para você. Aceite todas as perguntas que ele lhe fizer e conclua a instalação;
Em seguida o SHODO vai pedir que você faça um teste e ao clicar no botão Ok ele lhe levará para o seguinte endereço local: “https://127.0.0.1:9000/#bemvindo”
Nesse ponto você pode fazer um teste clicando em “Teste de Assinatura”. Como o Gnome não tem suporte ao “SystemTray”, como no Mint por exemplo, o SHODO não cria o ícone na bandeja para que você possa fazer suas configurações como, por exemplo, informar ao programa onde ele pode achar a “lib” do token que você está utilizando. Mas ai o browser (que você sabe, tem que ser o Firefox) lhe dá uma segunda chance e pergunta onde está o arquivo. Assim, vá atrás do mesmo no seguinte caminho, lembrando que o meu token é o “ePass2003”:
/lugar-onde-voce-fez-o-download/ePass2003-Castle20141128/x86_64/redist/libcastle.so.1.0.0.
De novo, se tudo der certo, o led do token começará a piscar e a senha será solicitada a você.
Download do arquivo em:
https://www.soluti.com.br/download/1144
7- Be Happy
Gente, isso tudo que eu escrevi parte do pressuposto que seu sistema já reconhece o seu token. Caso contrário o browser lhe pedirá a senha, você digita, e nunca que dá certo, assim como o led do token nunca pisca, deixando claro que o sistema não sabe o que é aquele treco espetado naquela porta USB do seu computador. Desse modo você primeiro terá que ser capaz de configurar/instalar o seu token no Linux. Se quiser eu mostro como em um outro tutorial.
Para mais detalhes sobre o projeto PJe, acesse:
https://www.pje.jus.br/wiki/index.php/Página_principal
Nilson Jr.
TRT8 - 15a. Vara de Belém