FrameworkDemoiselle.gov.brCommunity Documentation

Capítulo 4. Configurações de Ambiente

4.1. Configurações de Proxy
4.2. Repositório local de LPA (Lista de Políticas de Assinatura)
4.3. Modo de recuparação das LPAs (Lista de Politicas de Assinatura)
4.4. Cache no CAManager
4.5. Timeout para download de LCRs (Lista de Certificados Revogados)

Para o caso do ambiente de rede que esteja rodando a aplicação esteja sob um Proxy é possível fazer a configuração das seguintes formas:

As Listas de Política de Assinaturas, são atualizadas trimestralmente pela ICP-BRASIL, o componenente mantem estes arquivos internamente mas haverão momentos que estes arquivos estarão desatualizados. Para evitar que seja necessário atualizar a versão do componente exclusivamente para este propósito, há um mencanismo de recuperação dos arquivos diretamente do site da ICP-BRASIL. E esta funcionalidade também armazena localmente o arquivo para que não seja baixado todas as vezes que o componente for acionado. O diretório padrão do aplicativo é:

/tmp/lpas/

Para alterar o local padrão, existem duas formas de fazê-lo:

O mecanismo acima permite fazer um armazenamento local das LPAs, na maioria dos casos isso é a melhor estratégia. Mas caso haja algum motivo para que sejam recuparadas cada vez que fizer a Assinatura isso também é possível

Por padrão esta opção vem desativada. Existem duas formas de ativá-la:

Em ambientes onde são executadas muitas assinaturas, algumas verificações repetitivas - que não sofrem alteração entre uma assinatura e outra - podem ser colocadas em cache.

Atualmente as seguintes verificações são armazenadas:

Por padrão esta opção vem desativada. Existem duas formas de ativá-la:

O cache pode ser invalidado a qualquer momento através do método invalidate:

...

                        ...
                        org.demoiselle.signer.core.ca.manager.CAManagerCache cacheManager = org.demoiselle.signer.core.ca.manager.CAManagerCache.getInstance();
                        cacheManager.invalidate();
                        ...

Para definir um limite de tempo para download das LCR , existem duas formas: