Cartão do Cidadão em Ubuntu

Marco Silva 21 November 2008 16:11

Durante o Sapo Codebits, estive com o Luís Valente, um dos alunos do Sapo Summerbits que desenvolveu um sistema que evolve o OpenID e o Cartão do Cidadão. Com ele pode tirar algumas dúvidas que tinha sobre o sistema e aproveitei e testei a aplicação do Cartão do Cidadão para Linux e ver o que é preciso para funcionar.

O Leitor usado foi o Gemplus PinPad Smart Card Reader.

Dados obtidos usado o ‘lsusb’:

$ lsusb

Bus 002 Device 003: ID 08e6:3478 Gemplus PinPad Smart Card Reader

Então começando este guia :)

1º Pré-Requisitos

Para usar o cartão do cidadão é preciso instalar algumas bibliotecas para tanto o dispositivo como a aplicação funcionarem correctamente:

sudo apt-get install libssl0.9.8 libpcsclite1 libjasper1 pcsc-tools pcscd libccid

2º Download

Fazer download da última versão software no site do Cartão do Cidadão, extrair e aceder a pasta da aplicação pela consola:

wget http://213.58.164.231/MW/Linux/cartao_de_cidadao_v1_20_ubuntu_8_04_i586.tar.gz

tar -zxvf cartao_de_cidadao_v1_20_ubuntu_8_04_i586.tar.gz

cd Cartao_de_Cidadao

3º Instalar

Correr o seguinte comando para instalar a aplicação:

sudo ./install.sh
Este script instala a Aplicação Cartão de Cidadão

Leia com atenção o contrato de licença de utilização presente no ficheiro licenca_PT.rtf. Se decidir instalar e utilizar este programa, terá de concordar com os termos e condições do contrato de licença de uso. Aceita os termos do contrato? (Sim/Não)
Sim

a copiar ficheiros

Por favor consulte o ficheiro README para obter mais informações
acerca das bibliotecas necessárias para executar a aplicação
.

Isto irá instalar 2 aplicações:

pteidgui - Executa a Aplicação Cartão de Cidadão

pteidtrayapplet - Executa a Aplicação da Área de Notificação

E pronto, já podemos usar :)

Para executar, é só executar o comando ‘pteidgui‘ na consola.

Programa Cartão de Cidadão

Programa Cartão de Cidadão

Foi testado no Ubuntu 8.10 “Intrepid Ibex”.