Project

General

Profile

Wiki

Email send
http://www.tutorialspoint.com/java/java_sending_email.htm

Arquitetura geral + objetivos

h1. About Key's
http://resources.infosecinstitute.com/symmetric-asymmetric-encryption/
https://support.microsoft.com/en-us/kb/246071

Ficheiro libs.rar contém as livrarias externas (dependências) para comunicar com o CC.

Alguns links importantes:
https://svn.gov.pt/projects/ccidadao/browser/tools/PTEID%20Sample/src/sample/SimpleSample.java?rev=2
https://svn.gov.pt/projects/ccidadao/repository/middleware-online/trunk/util-applet/src/test/java/PortableTests.java
http://www.kitcc.pt/ccidadao/documentos/multicert_prx_kcc_18_2_0003_pt.pdf

ATENÇÃO
para prevenir os erros da ptelib (por exemplo o erro que dava no .initSDK()) temos de usar uma biblioteca que está na pasta onde está instalado o middleware do CC.
não podemos utilizar a biblioteca ptelib que aqui coloquei nos anexos.

ppt support:
http://slideplayer.com.br/slide/1606773/

Autentication:
http://pki.lacunasoftware.com/Help/html/c7e43b5d-f745-43a7-92dc-74e777c1caa0.htm

O que falta fazer:
- método para decifrar o xml
- método para retirar o certificado
- método para validar a assinatura
- método init da biblioteca
- método que gera a chave assimétrica (pública usada para encriptar chave de sessão)
- método validate da biblioteca
- método showinfo da biblioteca

libs.rar (1.99 MB) Ricardo Jorge Martins Lucas, 11/07/2015 06:24 PM

pteid-lib-java.jar (77.7 KB) Ricardo Jorge Martins Lucas, 11/07/2015 06:26 PM