Class CRLReportBuilder

java.lang.Object
br.ufsc.labsec.validationDataServices.services.revocation.crl.CRLReportBuilder

public final class CRLReportBuilder extends Object
  • Method Details

    • build

      public static ValidationDataReport build(X509CRL crl, boolean obtainedOnline, CertPath crlIssuerPath, Certificate crlIssuer, boolean verifyICPAlgorithms)
      Gera um relatório da validação com as informações dos certificados e LCRs
      Parameters:
      crl - LCR a ser verificada
      obtainedOnline - indica se a LCR foi obtida online ou de cache
      crlIssuerPath - Caminho de certificação do emissor da LCR
      crlIssuer - Certificado do emissor da LCR
      verifyICPAlgorithms - Se serão verificadas restrições de chave e algoritmos da ICP-Brasil nos certificados
      Returns:
      O relatório com as informações das validações dos certificados e LCRs