É um componente que provê as funcionalidades de assinatura digital e manipulação de certificados nos padrões da ICP-Brasil.

Demoiselle Signer

Versão Final 3.6.4 Liberada!

Objetivos:

Prover as funcionalidade necessárias para geração e validação de assinaturas digitais no Padrão Brasileiro

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:

  • Geração de assinaturas digitais (CAdES e PAdES)
  • Validação de assinaturas digitais
  • Montagem e validação das cadeias ICP-Brasil
  • Carimbo do Tempo
  • Criptografia

Versão do Java

Para utilizar este componente, a versão mínima do Java é a 7, na qual está homologada

Como Utilizar

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>core</artifactId>
	<version>3.6.4</version>
</dependency>
<dependency>
	<groupId>org.demoiselle.signer</groupId>
	<artifactId>policy-impl-cades</artifactId>
	<version>3.6.4</version>
</dependency>
<dependency>
	<groupId>org.demoiselle.signer</groupId>
	<artifactId>chain-icp-brasil</artifactId>
	<version>3.6.4</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

Mais informações

Dúvidas de como usar?

Documentação

Encontrou um erro ou um problema?

Issues do Projeto

Quer Colaborar?

Código Fonte