Skip to content

Prioridade de Providers

Julian Cesar edited this page Feb 24, 2017 · 2 revisions

Prioridade de Providers (implements ProviderCA) para tentar montar a cadeia de certificados:

  1. Busca no componente
  2. Busca o ZIP ACcompactado.zip no home do usuário (/HOME/.java/assinador)
  3. Busca o HASH na infra do Serpro, caso não bata com o HASH baixa o novo ZIP ACcompactado.zip da infra do Serpro na pasta home do usuário
  4. Busca o HASH na infra do ITI, caso não bata com o HASH baixa o novo ZIP ACcompactado.zip da infra do ITI na pasta home do usuário

Para cada uma das buscas o componente tenta montar a cadeia e primeiro compara o hash antes de baixar o arquivo ZIP.

Implementação

  1. ICPBrasilProviderCA
  • getResourceAsStream("icpbrasil.jks")
  1. ICPBrasilOnLineProviderCA
  2. Busca o ZIP ACcompactado.zip no home do usuário (/HOME/.java/assinador)
  3. ICPBrasilOnLineITIProviderCA