Version 68 (modified by vsilva, 10 years ago) |
---|
Middleware do Cartão de Cidadão
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 na seguinte localização:
http://svn.gov.pt/projects/ccidadao/browser/middleware-offline/tags/builds
Nesta directoria estão vários "Builds" que irão ser criados periódicamente. Deverá escolher o mais recente, e o respectivo sistema a instalar.
Utilização da Versão Online
Poderá verificar a execução da componente online, através dos seguintes endereços (é mais aconselhável utilizar a versão de desenvolvimento, visto esta estar possuir a versão estável mais recente):
- Applet de autenticação de ambiente de testes (Oficial): https://autenticacao.teste.cartaodecidadao.gov.pt/middleware/run-auth-applet-standalone.aspx
- Applet de autenticação de ambiente de testes (Desenvolvimento - última versão): https://li148-217.members.linode.com/webapp/
SDK's
Os SDK's estão disponíveis para as versões Online e Offline. Os SDK's offline estão disponíveis para as linguagens JAVA e .NET C#.
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:
- Middleware offline: http://svn.gov.pt/projects/ccidadao/browser/middleware-offline
- Middleware online: http://svn.gov.pt/projects/ccidadao/browser/middleware-online
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
A aplicação utilitária será instalada em: /usr/local/bin/pteidgui
Windows
1 - Instalação de dependências
Para preparar o ambiente de Build em windows (XP), será necessária a instalação do seguinte software:
- Visual Studio
- .NET Framework 3.5 - http://www.microsoft.com/download/en/confirmation.aspx?id=21
- MS Platform SDK 2008 - http://www.microsoft.com/download/en/confirmation.aspx?id=11310
- MS Platform SDK 2003 - http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=22668
- Java SDK - http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
- Project Agregator e Wix - http://wix.codeplex.com/releases/view/60102