Version 26 (modified by vsilva, 9 years ago)

--

Middleware do Cartão de Cidadão

RECOMPENSA: 1.000 € para a primeira vulnerabilidade de segurança encontrada

A Caixa Mágica em conjunto com a Mr.NET oferece um prémio de 1.000€ à primeira descoberta de uma vulnerabilidade de segurança, no middleware do cartão de cidadão.
Veja aqui o Regulamento.

Introdução

Objectivos

O objectivo deste projecto é o de implementar uma nova versão de middleware que facilite e potencie a utilização do cartão de cidadão. Esta nova versão é disponibilizada numa versão “web-based” e numa versão para instalação local (funcionamento “off-line”). Em qualquer caso o middleware deve ter um funcionamento multi-sistema operativo e multi-browser.

Funcionalidades

Instalação da versão Offline

A instalação da versão Offline do middleware, está disponível para vários sistemas operativos em formato de pacotes de instalação. Poderá assim descarregar os pacotes preparados para instalação através dos seguintes links:

Utilização da Versão Online

Poderá verificar a execução da componente online, através do endereço:

SDK's

Compilar o Middleware do Cartão de Cidadão

Download do Código fonte

Todo o código fonte está disponível nos seguintes URL's:

Linux

1 - Instalação das dependências
As dependências para a compilação do Middleware em Linux, são as seguintes:

libxerces-c-dev libssl-dev libqt4-dev swig libpcsclite-dev qt4-qmake sun-java6-jdk doxygen libpcsclite1 libccid pcscd subversion maven2 libjasper-dev

2 - Download do código

svn export http://svn.gov.pt/projects/ccidadao/repository/middleware-offline/trunk/_src

3 - Dentro da directoria eidmw executar o comando make e make install

cd eidmw
./configure
make

4 - Caso pretenda instalar a aplicação

make install