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

Problema ao resgatar as CA's #403

Closed Victor-Marquez closed 5 months ago

Victor-Marquez commented 5 months ago

Boa tarde. Tudo bem?

Estou com problema ao gerar a assinatura eletrônica no padrão CAdES.

Print do Erro erro

Print do fonte image

Variável pathArquivo, seria o meu arquivo .txt que irei utilizar para assinar. Estou gerando um arquivo destacado (detached)

Estava debugando, e na classe CAManager.class, no método getCertificateChain, quando vai realizar a busca da Collection do tipo ProviderCA, está vindo vazia image

Alguma ideia do que poderia ser?

esaito commented 5 months ago

Está incluindo a dependência para o componente chain-icp-brasil?

Victor-Marquez commented 5 months ago

Sim. Estou utilizando. image

Victor-Marquez commented 5 months ago

Boa tarde Emerson. Tudo bem?

Descobri o problema. Conforme a imagem anterior, onde mostro a importação das dependências, o artifactId chain-icp-brasil, estava no scope de test, por esse motivo não estava funcionando.

Acabei fazendo o import do maven repository e nele consta o escopo de teste. image

Tinha feito o download do projeto (branch master) e utilizado a classe CAdESSignerTest.java para testar, porém, estava fazendo uma cópia dessa classe e criando uma classe main para poder executá-la. Porém, no pom.xml a dependência também está no escopo de teste.

Agradeço pela atenção.