Class SignaturePolicyReportManager

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.signaturePolicy.SignaturePolicyReportManager

public class SignaturePolicyReportManager
extends Object
Gerencia os relatórios de Política de Assinatura (PA) e Lista de Políticas de Assinatura (LPA). Esta classe é responsável por armazenar, atualizar e fornecer acesso aos relatórios relacionados às políticas de assinatura digital.
  • Field Details

    • initialized

      public static boolean initialized
  • Constructor Details

    • SignaturePolicyReportManager

      public SignaturePolicyReportManager()
  • Method Details

    • getPaReport

      public static PaReport getPaReport​(SignaturePolicyInterface policyProxy)
      Retorna o relatório de Política de Assinatura (PA) associado ao SignaturePolicyProxy fornecido.
      Parameters:
      policyProxy - O proxy da política de assinatura que contém o OID da PA.
      Returns:
      O relatório de PA correspondente ao OID da política, ou um relatório padrão se o OID não for conhecido.
    • getLpaReport

      public static LpaReport getLpaReport​(SignaturePolicyProxy policyProxy)
      Retorna o relatório de Lista de Políticas de Assinatura (LPA) associado ao SignaturePolicyProxy fornecido.
      Parameters:
      policyProxy - O proxy da política de assinatura que contém o tipo AdES da LPA.
      Returns:
      O relatório de LPA correspondente ao tipo AdES da política, ou um relatório padrão se o OID da PA não for conhecida.
    • updateReports

      public static void updateReports()
      Atualiza os relatórios de Política de Assinatura (PA) e Lista de Políticas de Assinatura (LPA) se estiver inicializada, ou seja, se o Application estiver configurado e pronto para uso.
    • setAuxiliaryApplication

      public static void setAuxiliaryApplication​(AbstractComponentConfiguration configuration)
      Configura a aplicação auxiliar. Deve ser chamado antes de qualquer outra operação para garantir que a aplicação esteja configurada.
      Parameters:
      configuration - A configuração do componente auxiliar.