É um componente que provê as funcionalidades de assinatura digital e manipulação de certificados nos padrões da ICP-Brasil.
O Padrão Brasileiro para Assinaturas digitais (PBAD) é definido pela ICP-BRASIL
Os Requisitos das Políticas de Assinatura na ICP-Brasil (DOC-ICP-15.03) definem o formato, estrutura e sintaxes que devem ser observadas
para a criação de novas políticas de assinatura digital.
As principais funcionalidades deste componente são:
Para utilizar este componente, a versão mínima do Java é a 7, na qual está homologada
Para testar o componente Demoiselle Signer em seu projeto, inclua ou atualize as dependências (conforme seu arquivo POM.XML) no maven conforme as sugestões (mínimas) abaixo. Caso use outro mecanismo de controle de bibliotecas, consulte a documentação.
<dependency>
<groupId>org.demoiselle.signer</groupId>
<artifactId>policy-impl-cades</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>org.demoiselle.signer</groupId>
<artifactId>chain-icp-brasil</artifactId>
<version>4.2.0</version>
</dependency>
Obs: A dependência: policy-impl-cades indica que serão utilizadas as políticas CAdES, caso queira usar PAdES, mudar para: policy-impl-pades
Para mais detalhes e outras funcionalidades, consulte a documentação no link abaixo