demoiselle / signer

Repositório que contém os componentes para facilitar a implementação de assinatura digital nos padrões da ICP-BRASIL
https://www.frameworkdemoiselle.gov.br/v3/signer/
GNU Lesser General Public License v3.0
142 stars 73 forks source link

Atualizar a versão das dependências, inclusive BouncyCastle #412

Open tiago304 opened 1 month ago

tiago304 commented 1 month ago

Atualizar a versão do Bouncy Castle para ao menos 1.75. Deve funcionar na LTS mais recente da JDK.

tiago304 commented 1 month ago

Planejo implementar esta melhoria e submeter uma PR, se não tiverem objeções. Tenho conhecimento de que não será nada simples.

O meu sistema (que realiza assinaturas Pades ICP-Brasil) utiliza o BC 1.75, por isso escolhi essa versão. A versão utilizada no Signer atualmente está travada no BC 1.62.

esaito commented 1 month ago

Boa tarde Tiago,

Toda contribuição é bem vinda! Há uns anos atrás um colega chegou a fazer essa atualização, mas houve problemas no reconhecimento de uns atributos da ICP-Brasil e tive que reverter. Talvez possa se basear nela, veja a tentativa aqui: https://github.com/demoiselle/signer/commit/46c3bfd8b088daee706ebdb1af8cd7fc9f924a14