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
143 stars 73 forks source link

Suporte CNG #86

Open joserenecampa opened 7 years ago

joserenecampa commented 7 years ago

Acompanhar a evolução da JVM no suporte ao Windows CNG para possibilitar o uso de certificados digitais com algoritmos de criptografia mais seguros.

joserenecampa commented 7 years ago

https://bugs.openjdk.java.net/browse/JDK-8181583

joserenecampa commented 7 years ago

https://social.msdn.microsoft.com/Forums/en-US/f087f5b1-4b1d-41a3-813e-b6360d4b373c/ms-cng-java-support-and-how-to-access-keystores?forum=windowssecurity

joserenecampa commented 7 years ago

Pelo roadmap da versão 9 do Java, não há indícios de suporte ao CNG https://docs.oracle.com/javase/9/whatsnew/toc.htm

joserenecampa commented 5 years ago

A Oracle parece começar a implementar a integração com o CNG: https://bugs.java.com/view_bug.do?bug_id=8026953

joserenecampa commented 5 years ago

No JDK 11 houve uma correção no antigo SunMSCAPI para usar TLS 1.3. É importante testar essa atualização pois tem haver com o problema de acessar a chave privada nos tokens. https://bugs.java.com/view_bug.do?bug_id=8205445

joserenecampa commented 4 years ago

NOVIDADES: Jdk 13 lançado com suporte ao Windows CNG!!! https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8026953

joserenecampa commented 4 years ago

Pessoal, resolvi abrir um branch para começar os estudos de evolução do Demoiselle Signer em relação a versão do Java. Estarei utilizando este novo branch para adaptar o projeto ao Java 13 que já dá suporte ao Windows CNG além de estar atualizado também com novos algoritmos de criptografia.