Implementação das classes de persistência

Este documento ilustra a implementação do modelo de objetos discutido no documento O envelope de transporte, a saber:

Deve-se esclarecer que a implementação deste modelo e não a utilização direta das classes fornecidas pelo BouncyCastle é decorrente de algumas considerações fundamentais. Em primeiro lugar, queríamos assegurar completa independência do modelo do seu envelopamento físico, de modo a facilitar o posterior suporte ao padrão XMLDSig, e a implementação do BouncyCastle está diretamente ancorada no padrão CMS. Além disso, nem todas as classes necessárias são suportadas, o que nos obrigaria de qualquer modo a complementar a implementação, tal como no caso do pacote x509.

 

Tipos X.509

 

O envelope da assinatura digital

 

O time-stamp token

 

Os atributos CAdES