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