Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: ManoelNascimento em 08 de Fevereiro de 2013, 02:25

Título: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 08 de Fevereiro de 2013, 02:25
O título deste post bem poderia ser "minhas aventuras com o etoken da OAB"  ;D, mas seria pouco preciso.

Por necessidade profissional, me vi obrigado a investir num token Aladdin eToken Pro 72k, para guardar o certificado digital da OAB.

Recebi o token, e o pluguei no computador. Sua luz acende, mas ele não monta. Um lsusb me mostra que ele está lá:

Código: [Selecionar]
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 15d9:0a4f Trust International B.V.
Bus 001 Device 004: ID 093a:2620 Pixart Imaging, Inc.
Bus 002 Device 003: ID 0529:0620 Aladdin Knowledge Systems (é este aqui)

Infelizmente, apesar de ser lido pelo lsusb, ele não é acessado pelo Nautilus ou por qualquer outro programa. Pensei de ser um problema com o plug USB; troquei, e nada. Outros pendrives são lidos e reconhecidos sem qualquer problema, mas o token não.

Como ainda restava a instalação do certificado no token, deixei para ver a questão quando o fizesse, com os técnicos envolvidos. Mas o fato de a página de drivers da CertiSign (http://www.certisign.com.br/atendimento-suporte/downloads/tokens), empresa responsável pela certificação, não mostrar nenhum driver para Linux já me deixou apreensivo.

Ao encontrar com os técnicos responsáveis pela certificação, procurei saber se havia driver para Linux, e eles me disseram que procurasse a CertiSign. No computador deles, o token não só foi reconhecido como o certificado foi instalado etc..

Voltei para casa esperando que após a instalação do certificado o token fosse lido. Pluguei o token novamente, e nada de ser reconhecido.

Enquanto isto, continuei procurando pelos drivers, desta vez junto à CertiSign. Uma atendente da CertiSign, em atendimento via chat, disse secamente que eu precisava "baixar um sistema compatível" e encerrou a conversa. Além de mal-educada, incentiva a pirataria. (Já mandei uma mensagem para a ouvidoria deles alertando sobre isto.)

Na falta de drivers oficiais, parti para a pesquisa de uma solução alternativa. Descobri (http://ubuntu.5.n6.nabble.com/etoken-pro-72k-java-drivers-p-ubuntu-12-td5000251.html) que há drivers do token para Ubuntu.num repositório (http://repo.secdiary.com/packages/pool/main/). Instalei-o, segui as demais orientações, mas não funcionou. Um usuário observou (http://www.vleeuwen.net/2012/08/install-aladdin-etoken-on-ubuntu-12-04-lts) que "a versão para 64 bits não funciona de jeito nenhum" ("the 64 bits version doesn’t work at all").

Pesquisei um pouco, e descobri que nos repositórios do Ubuntu há os pacotes pcscd e opensc, que, segundo vários usuários em várias páginas diferentes (foram muitas, não dá para citar todas aqui), funciona para acessar o token. Instalei-os, reiniciei o computador, pluguei o token, e ele continuou sem ser reconhecido.

Fui mais fundo. Descobri uma página bastante rica em informações (http://www.etokenonlinux.org/et/), que chega a dar um passo a passo (http://www.etokenonlinux.org/et/HowTos/eToken_on_Linux) para a instalação de drivers, mas como não entendo muito de programação (e este me parece ser o site de um programador), boiei. Não vou arriscar mexer no que não conheço para depois ter de lidar com um sistema defeituoso, corrompido por minha própria ignorância.

Queimei pestanas até lembrar da virtualização. Tenho uma VirtualBox com um XP instalado, então resolvi testar. Descobri, infelizmente, que a virtualbox-ose não lê USB. Removi-a e instalei o pacote da Oracle. Instalei a extensão para acessar USB. Deu o clássico erro de "Kernel drive not installed (rc=-1908)". Resolvi o problema dando permissão a todos os usuários para integrar o grupo "vboxusers" e abri a dita cuja. Pimba! O token foi reconhecido!

Um alívio. Mas não é isto o ideal. Apesar de ser uma solução imediata, não posso depender exclusivamente da virtualização para trabalhar.

Com isto, cheguei a um impasse.

(1) lsusb encontra o token quando ele é plugado, mas nenhum outro programa o reconhece. (1.1) Se o problema for parecido com o de um iPod velho que usei até se desmantelar, há alguma biblioteca impedindo o reconhecimento. No caso do iPod, bastou remover libgpod-common e ele passou a ser reconhecido. Mas, se for este o caso, que biblioteca poderia ser responsável por isto?

(2) Não há drivers oficiais. O repositório que aparece numa pesquisa é bem problemático, e o programa Safenet Authentication Client que ele fornece "não funciona de jeito nenhum". A outra solução é muito complicada para meus conhecimentos, e preferi não arriscar. Como é possível instalar estes drivers? Seria a falta deles a causa do não-reconhecimento do token?

(3) O reconhecimento pelo XP virtual eliminou qualquer possibilidade de existir defeito no token, mas não sei como fazer para acessá-lo via Ubuntu.

Como dependo deste token para trabalhar cotidianamente, vim aqui pedir auxílio. E, depois disso tudo, por favor, se houver solução para o Ubuntu reconhecer o token, me digam que é uma daquelas soluções cabulosas que só alguém com pós-doutorado do MIT poderia ter conseguido.  ;D
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Ioca100 em 08 de Fevereiro de 2013, 08:51
Se a empresa fabricante não fez os drivers para o Linux, assim fica muito difícil. Acho que a virtualização seja a solução por ora.Vamos aguardar outras opiniões.Boa sorte!
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Tota em 08 de Fevereiro de 2013, 09:33
Ola

após ler o tópico, não pude observar se as bibiotecas para 32 bits foram instaladas por você em  seu sistema.

Pelo entendido, você usa Ubuntu 64 bits e a versão 32 bits do e token funciona, logo, instalando o suporte a 32 bits o processo deve funcionar

Não pude ver a saída do comando
Código: [Selecionar]
sudo dmesgcom a parte referente ao token, seria interessante postar a parte referente a ele para uma análise do fórum.

[]'s
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Kriptolix em 08 de Fevereiro de 2013, 12:19
ManoelNascimento

Tenho trabalhado com tokens desse tipo no windows, mas como uso linux acabei me informando sobre o assunto, voce deve saber algumas coisas sobre ele:

1 - o Token nao monta como um pendrive, ele é apenas detectado e é isso, ele nao monta pq nao é uma memoria flash (apesar de ter uma como parte do dispositivo), ele é um dispositivo microprocessado (algo mais parecido com um mp3 ou celular).

2 - Devido ao ponto 1, o acesso a ele se da por software do fabricante apenas (com excessao de alguns caras com conhecimento avançado pra acessa-lo de outras formas), entao basicamente a briga se concentra em dois pontos: a) instalar o modulo do kernel (correspondente a um driver no windows) que faz o linux reconhcer o hardware (aparentemente o seu ja esta sendo reconhecido) e b) conseguir fazer com que o programa de acesso do fabricante (que se nao me engano é java) acesse o aparelhinho.

Eu estou sem tempo no momento, mas vou analisar o link que voce postou e ver se consigo descomplicar ate chegar a uma soluçao viavel, pode demorar pois o meu tempo anda curto.

ps: Nao sei se precisa de pos doutorado, acho que so um mestrado no mit ja deve resolver, haahhaah
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Kriptolix em 08 de Fevereiro de 2013, 14:00
ManoelNascimento

consegui acessar as propriedades do meu tokem no ubuntu, infelizmente nao tenho um 64 bits aqui pra testar, mas no 32 bits o procedimento do blog referenciado no forum que voce citou funcionou sem problemas, fiquei na duvida de como vc usa o token, voce assina o que com ele? ou apenas acessa algum conteudo? dependendo do que seja os programas envolvidos podem ter alguma incompatibilidade,

o que eu fiz:

1 -  instalei os pre requisitos com sudo apt-get install pcscd libccid libhal1 opensc

2 - baixei o middware da aladim aqui http://www.isecurity.info/downloads/eToken_PKI_Client_4_55_Linux_0.zip

3 - descompactei

4 - instalei o pkiclient-full_4.55-33_i386.deb

depois disso ja consegui acessar o menu de propriedades, troca senha, informaçoes e etc, agora vou ver se o programa de assinatura vai reconhecer direitinho, eu aviso no que deu.

Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 08 de Fevereiro de 2013, 17:27
Ola

após ler o tópico, não pude observar se as bibiotecas para 32 bits foram instaladas por você em  seu sistema.

Pelo entendido, você usa Ubuntu 64 bits e a versão 32 bits do e token funciona, logo, instalando o suporte a 32 bits o processo deve funcionar

Não pude ver a saída do comando
Código: [Selecionar]
sudo dmesgcom a parte referente ao token, seria interessante postar a parte referente a ele para uma análise do fórum.

[]'s

Oi Tota, tentei instalar as bibliotecas para 32 bits, e o que deu foi o seguinte:

Código: [Selecionar]
Selecionando pacote safenetauthenticationclient previamente não selecionado.
(Lendo banco de dados ... 627855 ficheiros e directórios actualmente instalados.)
Desempacotando safenetauthenticationclient (de SafenetAuthenticationClient-8.0.5-0_i386.deb) ...
dpkg: problemas de dependência impedem a configuração de safenetauthenticationclient:
 safenetauthenticationclient depende de pcscd (>= 1.4.4).

dpkg: erro ao processar safenetauthenticationclient (--install):
 problemas de dependência - deixando desconfigurado
Processando gatilhos para ureadahead ...
Erros foram encontrados durante o processamento de:
 safenetauthenticationclient
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 08 de Fevereiro de 2013, 17:30

Não pude ver a saída do comando
Código: [Selecionar]
sudo dmesgcom a parte referente ao token, seria interessante postar a parte referente a ele para uma análise do fórum.


A saída do dmesg sobre o token é esta aqui:

Código: [Selecionar]
[47879.500779] usb 2-1.5: new full-speed USB device number 4 using ehci_hcd
[47879.595340] usb 2-1.5: New USB device found, idVendor=0529, idProduct=0620
[47879.595345] usb 2-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[47879.595348] usb 2-1.5: Product: Token JC
[47879.595350] usb 2-1.5: Manufacturer: Aladdin
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 08 de Fevereiro de 2013, 18:03
1 -  instalei os pre requisitos com sudo apt-get install pcscd libccid libhal1 opensc

2 - baixei o middware da aladim aqui http://www.isecurity.info/downloads/eToken_PKI_Client_4_55_Linux_0.zip

3 - descompactei

4 - instalei o pkiclient-full_4.55-33_i386.deb

Segui os mesmos passos. O resultado está no snapshot: o eToken Properties fica meio estranho, o PKIMonitor dá uma mensagem que não entendi:

Código: [Selecionar]
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
QPixmap::fromImage: Cannot convert a null image
QPixmap::fromImage: Cannot convert a null image
QPixmap::fromImage: Cannot convert a null image

E o token ainda não é reconhecido.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 08 de Fevereiro de 2013, 20:20
Tentei instalar novamente o Safenet Authentication Client. É preciso desinstalar o PKI Client, pois há conflitos entre dependências dos dois. Instalei, aparecem os ícones no menu, ele instala dois programas: "eToken Properties" (etProps) e "Start eToken PKI Client" (PKIMonitor), e o resultado de cada um deles é o seguinte:

etProps:
Código: [Selecionar]
$ etProps
etProps: error while loading shared libraries: libeToken.so.8: cannot open shared object file: No such file or directory

PKIMonitor:
Código: [Selecionar]
$ PKIMonitor
PKIMonitor: error while loading shared libraries: libeToken.so.8: cannot open shared object file: No such file or directory
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 09 de Fevereiro de 2013, 00:37
Fui descobrindo umas coisas curiosas.

(1) Quem tenta instalar o Safenet Authentication Client com o repositório http://repo.secdiary.com/packages/pool/main/ marcado não consegue, mas depois de desmarcá-lo os pacotes avulsos instalam direitinho. É melhor baixar os pacotes do repositório e instalá-los manualmente, pois o repositório dá uns problemas no update.

(2) Depois de instalada a versão i386, os programas instalados dão as seguintes mensagens:

etProps:
Código: [Selecionar]
$ etProps
etProps: error while loading shared libraries: libhal.so.1: wrong ELF class: ELFCLASS64

PKIMonitor:
Código: [Selecionar]
$ PKIMonitor
PKIMonitor: error while loading shared libraries: libhal.so.1: wrong ELF class: ELFCLASS64

(3) Esta dica aqui (http://www.vleeuwen.net/2012/08/install-aladdin-etoken-on-ubuntu-12-04-lts) não funciona com a versão 64 bits por duas razões: (a) Quem procurar uma pasta /usr/lib/eToken após a instalação não a encontrará, pois a pasta "eToken" está no endereço /usr/lib32/eToken. Mesmo depois de colocar este endereço no arquivo /etc/ld.so.conf.d/wwwwetoken-ld.conf a versão amd64 continua dando as mensagens acima. (b) A mesma página fala em comentar "exit 0" no arquivo /etc/init.d/pcscd, mas neste arquivo o que há é o seguinte:

Código: [Selecionar]
43 
44  # Do not start at boot using systemd but start using on-demand
45  # http://ludovicrousseau.blogspot.com/2011/11/pcscd-auto-start-using-systemd.html
46  if [ $1 = "start" -a -d /sys/fs/cgroup/systemd ]
47  then
48  # Do not start from this script
49  exit 0
50  fi

Ou seja, a linha 43 na versão amd64 é vazia, não tem o "exit 0" que deveria ser comentado.

(4) Depois de instalar a versão i386 do Safenet Authentication Client, tentei seguir as mesmas duas dicas do item anterior. O resultado é este:

Código: [Selecionar]
Selecionando pacote safenetauthenticationclient previamente não selecionado.
(Lendo banco de dados ... 632469 ficheiros e directórios actualmente instalados.)
Desempacotando safenetauthenticationclient (de .../SafenetAuthenticationClient-8.0.5-0_i386.deb) ...
Configurando safenetauthenticationclient (8.0.5-0) ...
/usr/bin/eTSrv: error while loading shared libraries: libhal.so.1: wrong ELF class: ELFCLASS64
Adding Token security provider......done
Please reboot to run Token PKI service.
SafeNet Authentication Client installation completed.
Processando gatilhos para ureadahead ...
Processando gatilhos para libc-bin ...
ldconfig deferred processing now taking place

O pacote i386 instala no lugar certo a pasta "eToken" (/usr/lib/eToken), então foi possível seguir à risca a dica de colocar este endereço no arquivo "wwwwetoken-ld.conf".

E depois disso tudo, o token ainda não é reconhecido.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 12 de Fevereiro de 2013, 17:40
Alguma dica? Tentei novamente todos os procedimentos abaixo, e os resultados foram os mesmos. Por enquanto, estou "travado" nos pontos que descrevi abaixo.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 17 de Fevereiro de 2013, 17:01
Pesquisei um pouco mais e descobri que o erro "wrong ELF class" acontece quando um aplicativo 32bits tenta usar uma livraria 64bits. (Não sou programador, não sei quais os nomes corretos em português, então tento apenas traduzir o que encontro em inglês.) Pelo que vi, era preciso instalar a versão 32bits da livraria libhal1 exigida pelos autenticadores da Safenet.

Instalei a versão 32bits do libhal1. (Isto pode causar algum problema num sistema 64bits?)

Os programas da Safenet funcionaram sem erro, reconhecem o eToken, está tudo às mil maravilhas até este ponto.

Aí fui usá-lo no site do STJ. Ele diz que "Applet ainda não foi carregada corretamente. Aguarde ou tente carregar a página novamente". Recarreguei a página, tentei novamente, e nada. Mesma mensagem.

Tentei no site do TJ-BA. Ele dá a mensagem "nenhum certificado encontrado".

No site da Receita Federal, abre isto aqui: https://cav.receita.fazenda.gov.br/eCAC/publico/Login/Certificado.aspx .

Alguma dica? O que posso estar fazendo errado?
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Kriptolix em 20 de Fevereiro de 2013, 16:33
Manoel, a noticia ruim é que o cara que constroi a aplicaçao na web deve prever multiplataforma, se ele nao preve isso nao vai fucioar no linux, independente de estar funcionando na maquina local. No caso do applet, pode ser incompatibilidade de java, ja no site do STJ acho que realmente o cara nao previu o uso do linux, no site da receita eu nao pude testar.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: haereticus em 20 de Fevereiro de 2013, 17:17
Inclusive fui no site da certisign não há versão para linux :

http://www.certisign.com.br/atendimento-suporte/downloads/tokens#.USUvIDeAVRo
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 22 de Fevereiro de 2013, 23:28
Inclusive fui no site da certisign não há versão para linux :

http://www.certisign.com.br/atendimento-suporte/downloads/tokens#.USUvIDeAVRo

Entrei em contato com eles logo que recebi o eToken. A ouvidoria deles me respondeu muito educadamente -- depois da grosseria da atendente via chat -- dizendo que estão com os drivers para Linux "em fase de testes". Pedi que ao menos o comunicassem na página de drivers para evitar esta confusão, mas não voltei lá para ver se o fizeram.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 22 de Fevereiro de 2013, 23:30
Manoel, a noticia ruim é que o cara que constroi a aplicaçao na web deve prever multiplataforma, se ele nao preve isso nao vai fucioar no linux, independente de estar funcionando na maquina local. No caso do applet, pode ser incompatibilidade de java, ja no site do STJ acho que realmente o cara nao previu o uso do linux, no site da receita eu nao pude testar.

Isto realmente seria um problema. Há algum meio de ver se isto acontece com os sites do STF, STJ, Tribunal de Justiça da Bahia, Tribunal Regional Federal da 5ª Região e outros parecidos? Se eu abrir o Firefox pelo terminal ele dá alguma mensagem indicando se é ou não multiplataforma quando entrar nestes sites? Pergunto isto porque se for o caso de não ser multiplataforma posso tentar chegar até os desenvolvedores e tentar "fazer a cabeça" deles para incoporar a possibilidade de uso do Linux para rodar estas applets, do mesmo jeito que estou tentando fazer com a CertiSign.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Kriptolix em 25 de Fevereiro de 2013, 08:56
Nao ha como determinar isso do lado do cliente, o jeito e ligar pro suporte das instituiçoes e questionar, mas em geral quando nao funciona ou nao vem explicito no site é por que so da suporte a windoes mesmo.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: erfonseca78 em 17 de MAR?O de 2013, 10:48
Amigo, também tiver que adquirir um certificado digital para poder peticionar.

Tentei instalar o eToken PKI Client mas não deu certo...

Só consegui instalar seguindo com as dicas mencionadas em http://www.vleeuwen.net/2012/08/install-aladdin-etoken-on-ubuntu-12-04-lts

Instalar as dependencias:
$ sudo apt-get install pcscd libccid libhal1 opensc

Instalar o programa do eToken:
$ sudo dpkg -i SafenetAuthenticationClient-8.1.0-4_i386.deb

Também é necessário baixar as cadeias de certificados digitais, eu peguei daqui: http://www.certisign.com.br/atendimento-suporte/downloads/hierarquias/icp-brasil/oab#.UUXGcvHV6eU

Pena que o Safenet Authentication Client não é um software livre... e não precisei comentar a linha 43 como está na página.

Como fiz a validação na sexta-feira ainda não utilizei o certificado, mas fiz alguns testes acessando o e-saj de SP, o STJ, Receita Federal e Nota Fiscal Paulista, Agora nos sites do STF, TRT 2ª Região e TST não funcionou de jeito nenhum... pelo jeito terei que ter o Ruindows instalado numa máquina para quando precisar de acesso nos sites que não suportam o Linux.

De qualquer maneira, boa sorte e se precisar de algo mande uma MP.

Abraços
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: erfonseca78 em 18 de MAR?O de 2013, 10:00
Decepção total... cheguei no escritório nesta segunda e fui repetir os passos que fiz para instalar e não funcionou... depois de algum tempo é que percebi o que estava errado, em casa onde funcionou o sistema é 32 e aqui é 64..... mas vou continuar procurando uma solução, se alguém tiver por favor, ajude-nos!

Amigo, também tiver que adquirir um certificado digital para poder peticionar.

Tentei instalar o eToken PKI Client mas não deu certo...

Só consegui instalar seguindo com as dicas mencionadas em http://www.vleeuwen.net/2012/08/install-aladdin-etoken-on-ubuntu-12-04-lts

Instalar as dependencias:
$ sudo apt-get install pcscd libccid libhal1 opensc

Instalar o programa do eToken:
$ sudo dpkg -i SafenetAuthenticationClient-8.1.0-4_i386.deb

Também é necessário baixar as cadeias de certificados digitais, eu peguei daqui: http://www.certisign.com.br/atendimento-suporte/downloads/hierarquias/icp-brasil/oab#.UUXGcvHV6eU

Pena que o Safenet Authentication Client não é um software livre... e não precisei comentar a linha 43 como está na página.

Como fiz a validação na sexta-feira ainda não utilizei o certificado, mas fiz alguns testes acessando o e-saj de SP, o STJ, Receita Federal e Nota Fiscal Paulista, Agora nos sites do STF, TRT 2ª Região e TST não funcionou de jeito nenhum... pelo jeito terei que ter o Ruindows instalado numa máquina para quando precisar de acesso nos sites que não suportam o Linux.

De qualquer maneira, boa sorte e se precisar de algo mande uma MP.

Abraços
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 19 de MAR?O de 2013, 11:52
Decepção total... cheguei no escritório nesta segunda e fui repetir os passos que fiz para instalar e não funcionou... depois de algum tempo é que percebi o que estava errado, em casa onde funcionou o sistema é 32 e aqui é 64..... mas vou continuar procurando uma solução, se alguém tiver por favor, ajude-nos!

Pelo que percebi, a versão 64 bits não funciona de jeito nenhum, mas a versão 32 bits funciona. Basta instalá-la que ela roda em ambiente 64 bits sem problemas. Só é preciso mudar o libhal1 para a versão 32 bits.

O problema está em outro lugar. Pelo que conversei com o técnico que instalou o certificado no eToken, ele só roda no Internet Explorer, não roda bem com Firefox e não roda de jeito nenhum no Opera ou no Chrome/Chromium. Testei isto num Windows XP, e é isto mesmo: funciona no IE, capenga no FF, não roda nos outros.

Sem contar o que já foi esclarecido por Kriptolix:

Manoel, a noticia ruim é que o cara que constroi a aplicaçao na web deve prever multiplataforma, se ele nao preve isso nao vai fucioar no linux, independente de estar funcionando na maquina local. No caso do applet, pode ser incompatibilidade de java, ja no site do STJ acho que realmente o cara nao previu o uso do linux, no site da receita eu nao pude testar.

Ou seja: o fórum, por si só, não terá condições de resolver o problema. É preciso entrar em contato com as empresas responsáveis pela certificação e pelo desenvolvimento dos sites e sugerir-lhes usar soluções em software livre, ou em Linux mais especificamente. sem isto, acho que ficaremos batendo cabeça.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: emir em 27 de MAR?O de 2013, 15:01
pessoal,
faz mais de um ano que tento instalar o token alladin no UBUNTU e nada.
se não for através da virtualização, que nem sempre tem 100% das funcionalidades operantes...esqueçam.
funciona somente em ruiwndows. tive q instalar esse SO.
na certisign - empresa q vendeu os certificados - o atendimento deixa a desejar por fone, se for por chat - como mencionado - a coisa piora.
infelizmente é aguardar lançarem uma versão para Linux, ms...
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: bertoni em 13 de Agosto de 2013, 09:17
Pois, pois, um dos problemas é a Certisign, que deve ter algum acordo com as empresas produtoras de SO proprietário. Por isso boicota o Linux.

Outro problema é: Por que usar um certificado digital fornecido por uma empresa privada para acessar dados fiscais de uma Pessoa Física ou Jurídica, que deveriam interessar apenas à própria (aos sócios da PJ), ao governo e no máximo ao contador???

Ante que me critiquem, isso aqui não é apenas um debate técnico, não!

Bem! a versão 32 bits não roda aqui nem a pau. Tenho o libhal1 instalado. E mesmo assim o cara não funciona, embora tenha criado uma pasta oculta .Certising no /home.

Os caras dizem que não dão suporte a Linux, mas os tokens deles criam uma pasta na tua /home???
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: e-kim em 13 de Agosto de 2013, 09:36
acho que o bertoni tem razão. olha isso http://www.validcertificadora.com.br/SafeSignLinux

essa certificadora, além de suporte tem até instruções de instalação...

agora, o que fazer com o eToken já adquirido?
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: bertoni em 14 de Agosto de 2013, 15:41
entrei no site indicado por e-kim segui o passo-a-passo e tudo foi instalado de boa, sem dor de cabeça.

muito fácil.

adquiri o certificado e o e-token dos caras e foi espetar o bichinho na porta usb para ser reconhecido e configurado. aliás o administrador do token tem até uma função que integra os certificados automagicamente ao Firefox.

então, se você não quer ou não pode perder seu tempo tentando fazer o token funcionar esqueçam a CertiSign e o eToken Aladdin.

Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: CharlieRS em 14 de Agosto de 2013, 17:52
Galera,

Passo pelo mesmo problema de todos com o eToken Aladdin 72k, porém recebi um link de um amigo para um driver da certsign que "parece" que faz o device funcionar legal no linux. Ainda não testei no ubuntu 13.04LTS, mas vale a tentativa para os que já compraram este modelo de eToken.

http://www.certsolutions.com.br/Downloads/PKI_Client_5.0_Linux.zip (http://www.certsolutions.com.br/Downloads/PKI_Client_5.0_Linux.zip)

abraço.
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Renan Rischiotto em 14 de Agosto de 2013, 17:58
13.04LTS?
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Marcos52 em 01 de Maio de 2014, 10:19
Bom dia pessoal,

Buscando orientações para instalar o eToken Safenet (Alladin) em Ubuntu, encontrei este tópico e muitos outros na web que me ajudaram a conseguir fazer funcionar razoavelmente o token, ainda preciso fazer mais testes para confirmar o funcionamento. Segue o procedimento que fiz:

1- De início como a instalação direta não funcionou no Ubuntu(64 bits) 12.04 LTS ou 14.04 LTS, parti de uma versão antiga, a 10.04 LTS seguindo as dicas deste tópico, ou seja instalando as dependências e depois o SAC 8.1.04 64 bits. Instalou sem problemas e habilitou o token no navegador (Firefox).

2- Fiz upgrade da 10.04 para a 12.04 e foi preciso reinstalar algumas dependências  novamente (infelizmente não anotei, mas foram obtidas aqui e em tópicos da web) e está funcionando, se bem que que quando em quando surgem msgs de crash do Ubuntu, relativas ao  PKI e ao Java.

3- No 14.04LTS não instalou, até que achei a libhal1 64 bits nos packages do Ubuntu, aí foi possível habilitar o etoken no navegador mas o SAC não funciona, ou seja, não tem como administrar o token e este  também não funciona bem no navegador, às vezes não carrega o applet.

4- Tentei então na versão 32 bits do 14.04, com a mesma do SAC(32bits) e aí a instalação foi simples (precisei do libhal1) habilitou o token no navegador (aparentemente está tudo ok) e tambem o SAC, com suas funcionalidades, porém (sempre tem) algumas figuras e panos de fundo da aplicação não são carregadas.

Conclusão, de todas as opções aparentemente a que melhor funciona é a  10.04 e depois a 12.04 (á partir de upgrade da 10.04) se bem que a versão 32bits do 14.04 talvez trabalhada mais um pouco  talvez possa apresentar resultados.

Decorrido tanto tempo desde a ultima postagem pode ser que tenham encontrado soluções, então se puderem postar aqui agradeço.

É isso, obrigado a todos pelo tópico, me ajudou bastante.

Marcos
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: agnelpovoa em 11 de Junho de 2014, 11:32
Bom dia pessoal,

Buscando orientações para instalar o eToken Safenet (Alladin) em Ubuntu, encontrei este tópico e muitos outros na web que me ajudaram a conseguir fazer funcionar razoavelmente o token, ainda preciso fazer mais testes para confirmar o funcionamento. Segue o procedimento que fiz:

1- De início como a instalação direta não funcionou no Ubuntu(64 bits) 12.04 LTS ou 14.04 LTS, parti de uma versão antiga, a 10.04 LTS seguindo as dicas deste tópico, ou seja instalando as dependências e depois o SAC 8.1.04 64 bits. Instalou sem problemas e habilitou o token no navegador (Firefox).

2- Fiz upgrade da 10.04 para a 12.04 e foi preciso reinstalar algumas dependências  novamente (infelizmente não anotei, mas foram obtidas aqui e em tópicos da web) e está funcionando, se bem que que quando em quando surgem msgs de crash do Ubuntu, relativas ao  PKI e ao Java.

3- No 14.04LTS não instalou, até que achei a libhal1 64 bits nos packages do Ubuntu, aí foi possível habilitar o etoken no navegador mas o SAC não funciona, ou seja, não tem como administrar o token e este  também não funciona bem no navegador, às vezes não carrega o applet.

4- Tentei então na versão 32 bits do 14.04, com a mesma do SAC(32bits) e aí a instalação foi simples (precisei do libhal1) habilitou o token no navegador (aparentemente está tudo ok) e tambem o SAC, com suas funcionalidades, porém (sempre tem) algumas figuras e panos de fundo da aplicação não são carregadas.

Conclusão, de todas as opções aparentemente a que melhor funciona é a  10.04 e depois a 12.04 (á partir de upgrade da 10.04) se bem que a versão 32bits do 14.04 talvez trabalhada mais um pouco  talvez possa apresentar resultados.

Decorrido tanto tempo desde a ultima postagem pode ser que tenham encontrado soluções, então se puderem postar aqui agradeço.

É isso, obrigado a todos pelo tópico, me ajudou bastante.

Marcos

Quando vc diz que funciona no 14.04 32bits, ele acende a luz e assina os documentos? ou é para uso em sites?
Porque aqui no MPE-TO usamos para assinatura digital em documentos que são salvos em PDF. Fiz a instalação no 14.04 32bits usando os passos abaixo e funcionou.

Código: [Selecionar]
#### Instalação TOKEN ALLADIN (NÃO EXECUTE A INSTALAÇÃO COM O TOKEN PLUGADO)

$ sudo apt-get install openct opensc libccid pcscd pkcs11-data

$ sudo gpasswd -a SEUUSUARIO scard

$ sudo reboot

### Abra o terminal em uma pasta para salvar o Driver (2012-03-22-driver-linux-32-deb) e execute a instalação:

Nesta versão não há libhal1, então baixe assim e depois instale:

wget http://archive.ubuntu.com/ubuntu/pool/main/h/hal/libhal1_0.5.14-0ubuntu6_i386.deb
wget --no-check-certificate -O 2012-03-22-driver-linux-32-deb.deb  http://athenas.mpto.mp.br/athenas/CMS/download/2012/03/22/driver-linux-32-deb/
sudo dpkg -i libhal1_0.5.14-0ubuntu6_i386.deb
sudo dpkg -i 2012-03-22-driver-linux-32-deb
sudo apt-get -f install

Então reinicia outra vez e coloque o TOKEN.

$ sudo reboot

OBS: Caso, após o reinicio, não ocorra a leitura do token (não acenda a luz vermelha), editar o arquivo "/etc/init.d/pcscd" e comentar a linha 43 (exit 0).

Fonte:
http://www.vleeuwen.net/2012/08/install-aladdin-etoken-on-ubuntu-12-04-lts
http://ubuntuforum-br.org/index.php?topic=103408.15
http://www.jlaundry.com/2011/aladdin-etoken-on-ubuntu-11-10-oneiric-ocelot-amd64/

Agnel Póvoa
Maio de 2014
agnelpovoa at gmail.com
Palmas-Tocantins-BR
Título: Re: eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Marcos52 em 29 de Junho de 2014, 10:07
Bom dia Agnel,

Vi ontem a sua postagem, nesse meio tempo desde o meu post continuei a busca e consegui um versão mais atualizadado  do SAC, instala normalmente no 12.04 e no 14.04 precisa instalar as depêndências (libhal-storage1, libhal1),segue o link caso queira atualizar a sua instalação.
Na versão anterior havia testado o  apenas no navegador, ja a  versão 8.3 testei no LibreOffice tambem e  funciona normalmente.
www.proteq.com.br/download/sac/sac8.3_linux.zip.

Abraço

Marcos


Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 12 de Junho de 2015, 19:56
Gente,

depois de muito tempo virtualizando, localizei isto aqui:

http://www.cnj.jus.br/wikipje/index.php/Desenvolvedor#Ubuntu_64_bits

Que está neste outro tópico aqui:

http://ubuntuforum-br.org/index.php/topic,111208.msg632737.html#msg632737

Vou testar e trago os resultados.
Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 19 de Junho de 2015, 15:19
Gente,

testei hoje todos os métodos recém-postados, e agradeço muito sinceramente a cada pessoa que os trouxe. Vamos tentando avançar em alguma solução, uma vez que a CertiSign parece não ter interesse em desenvolver soluções para GNU/Linux.

Estou usando um Lubuntu 14.04.2 LTS 64bits. E é na arquitetura 64bits que, como vimos, está o problema. Vamos aos métodos apresentados.

1. Método de agnelpovoa (http://ubuntuforum-br.org/index.php/topic,103408.msg627552.html#msg627552)

Código: [Selecionar]
#### Instalação TOKEN ALLADIN (NÃO EXECUTE A INSTALAÇÃO COM O TOKEN PLUGADO)

$ sudo apt-get install openct opensc libccid pcscd pkcs11-data

$ sudo gpasswd -a SEUUSUARIO scard

$ sudo reboot

### Abra o terminal em uma pasta para salvar o Driver (2012-03-22-driver-linux-32-deb) e execute a instalação:

Nesta versão não há libhal1, então baixe assim e depois instale:

wget http://archive.ubuntu.com/ubuntu/pool/main/h/hal/libhal1_0.5.14-0ubuntu6_i386.deb
wget --no-check-certificate -O 2012-03-22-driver-linux-32-deb.deb  http://athenas.mpto.mp.br/athenas/CMS/download/2012/03/22/driver-linux-32-deb/
sudo dpkg -i libhal1_0.5.14-0ubuntu6_i386.deb
sudo dpkg -i 2012-03-22-driver-linux-32-deb
sudo apt-get -f install

Então reinicia outra vez e coloque o TOKEN.

$ sudo reboot

OBS: Caso, após o reinicio, não ocorra a leitura do token (não acenda a luz vermelha), editar o arquivo "/etc/init.d/pcscd" e comentar a linha 43 (exit 0).

Fonte:
http://www.vleeuwen.net/2012/08/install-aladdin-etoken-on-ubuntu-12-04-lts
http://ubuntuforum-br.org/index.php?topic=103408.15
http://www.jlaundry.com/2011/aladdin-etoken-on-ubuntu-11-10-oneiric-ocelot-amd64/

Agnel Póvoa
Maio de 2014
agnelpovoa at gmail.com
Palmas-Tocantins-BR

Tentei. Instalei as dependências, instalei esta versão da libhal, depois instalei esta versão do PKIMonitor. Resultado:

Código: [Selecionar]
PKIMonitor: error while loading shared libraries: libusb-0.1.so.4: cannot open shared object file: No such file or directory

Diante da falha, desinstalei tudo. E só depois vi que esta é uma solução para 32bits, não para 64bits.

2. Método do CNJ (http://www.cnj.jus.br/wikipje/index.php/Desenvolvedor#Ubuntu_64_bits)

Segui passo a passo. Resultado:

Código: [Selecionar]
QPixmap::fromImage: Cannot convert a null image

Isto quando rodo o PKIMonitor, que é o executável do SafeNet Authentication Client neste pacote. Quando rodo o SafeNet Authentication Client Tools pelo executável etProps, a ferramenta aparece, mas o cliente não reconhece o token.

Desinstalei tudo.

3. Método de Marcos52 (http://ubuntuforum-br.org/index.php/topic,103408.msg628608.html#msg628608)

Baixei os pacotes linkados e instalei. O SafeNet Authentication Client roda, fica visível na bandeja do sistema e o token é reconhecido. Muito bom!

O problema é ao acessar sites. No site do TJ-BA (http://esaj.tjba.jus.br), a mensagem que me aparece é:

Código: [Selecionar]
Nenhum certificado encontrado.

No site do PJe do TJ-BA, também nada.

Enfim. De volta à virtualização.
Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: druidaobelix em 19 de Junho de 2015, 19:16
Citar
[...] vez que a CertiSign parece não ter interesse em desenvolver soluções para GNU/Linux.

Sem embargo, é importante reforçar a solução encontrada no post #22 e #23, que é **não** compre certificação da  CertiSign e o eToken Aladdin, pois como dito no post referenciado: "se você não quer ou não pode perder seu tempo tentando fazer o token funcionar esqueçam a CertiSign e o eToken Aladdin.".

Dê toda preferência à Valid Certificadora Digital, a qual se interessa e desenvolveu solução específica para o Linux. Essa é a solução verdadeira, pretigie quem lhe traz solução e não problema, prestigie quem prestigia o Linux.


http://www.validcertificadora.com.br/SafeSignLinux

Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 20 de Junho de 2015, 11:02
Citar
Dê toda preferência à Valid Certificadora Digital, a qual se interessa e desenvolveu solução específica para o Linux. Essa é a solução verdadeira, pretigie quem lhe traz solução e não problema, prestigie quem prestigia o Linux.

Mas a OAB trabalha com esta empresa para a emissão de certificados? Se trabalhar, troco meu token e certificado o quanto antes.
Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: Marcos52 em 05 de Julho de 2015, 14:48
Prezado, faça um teste no site do TJ-S Paulo, o e-SAJ tem um link para verificações de requisitos para o uso do certificado digital (não achei link semelhante no TJ BA):

https://esaj.tjsp.jus.br/esaj/portal.do?servico=820000

Eu uso o Java-Oracle, algumas aplicações de sites não rodam bem com o OpenJDK.

Fique atento às diversas mensagens de segurança da aplicação JAVA, você vai precisar  permitir o uso de certificados e aplicações do sitio.

Após todas as verificações e permissões o meu certificado foi reconhecido no TJ SP.

Veja se voce consegue no TJ SP o reconhecimento do seu certificado.

Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 13 de Julho de 2015, 20:25
Citar
Prezado, faça um teste no site do TJ-S Paulo, o e-SAJ tem um link para verificações de requisitos para o uso do certificado digital (não achei link semelhante no TJ BA):

https://esaj.tjsp.jus.br/esaj/portal.do?servico=820000

Oi Marcos52, testei este link e ele fica em (Carregando certificados) . Mesmo assim, obrigado!

Como uso o OpenJDK, vou desinstalá-lo e instalar o Oracle Java. Trarei os resultados para cá.
Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: ManoelNascimento em 13 de Julho de 2015, 21:09
Voltei, mas os resultados não foram animadores.

Instalei o Java da Oracle seguindo tudo o que está neste tutorial:

https://www.digitalocean.com/community/tutorials/como-instalar-o-java-no-ubuntu-com-apt-get-pt

Rodei o site do TJ-BA. O resultado é o mesmo.

Rodei o site do TJ-SP a partir deste link: https://esaj.tjsp.jus.br/esaj/portal.do?servico=820000 (https://esaj.tjsp.jus.br/esaj/portal.do?servico=820000). O resultado é o seguinte:

Código: [Selecionar]
Desculpe, o programa "java" fechou inesperadamente

Seu computador não possui memória suficiente para analisar automaticamente o problema e enviar um relatório aos desenvolvedores.

Enfim, na falta de outra solução, é seguir virtualizando. Agradeço a todos pelas dicas e soluções. De uma forma ou de outra, vou insistir com a OAB e com o TJ-BA para adequarem suas soluções ao Linux.
Título: Re:eToken Aladdin Pro 72k: como instalar drivers no Ubuntu?
Enviado por: leodumf em 30 de MAR?O de 2017, 00:19
pessoal, sou muito novo no linux mas talvez tenha conseguido alguns avanços ao tentar fazer funcionar o meu token aladdin no ubuntu. Eu segui os passos desse site http://www.cnj.jus.br/wiki/index.php/Desenvolvedor. Após ter executado todos os passos, apareceu um programa chamado safenet authentication client tools. Aparentemente o meu token agora está sendo reconhecido, inclusive quando executo o programa ele fica com a luz piscando, como se estivesse sendo acessado. Parece que o problema agora é a compatibilidade com o firefox que não da mais suporte ao java. Atualmente estou tentando instalar uma versão anterior do firefox pra ver se consigo acessar o pje com meu token