Class CertificateReport

java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.report.AbstractReport
br.ufsc.labsec.signature.conformanceVerifier.report.CertificateReport
All Implemented Interfaces:
ReportElement

public class CertificateReport
extends AbstractReport
  • Constructor Details

  • Method Details

    • isValid

      public boolean isValid()
    • isInvalid

      public boolean isInvalid()
    • isIndeterminate

      public boolean isIndeterminate()
    • isRevoked

      public boolean isRevoked()
    • isExpired

      public boolean isExpired()
    • isNotValidYet

      public boolean isNotValidYet()
    • isNotAnchored

      public boolean isNotAnchored()
    • setValidationResult

      public void setValidationResult​(ValidationResult validationResult)
    • getCertificate

      public X509Certificate getCertificate()
    • getSubjectName

      public X500Principal getSubjectName()
    • getIssuerName

      public X500Principal getIssuerName()
    • buildElements

      protected void buildElements​(ReportBuilder<?,​?> documentBuilder)
      Description copied from class: AbstractReport
      Constroi os elementos específicos do relatório
      Specified by:
      buildElements in class AbstractReport
      Parameters:
      documentBuilder - builder
    • flatten

      public static List<CertificateReport> flatten​(CertificateReport report)
    • getElementTag

      public String getElementTag()
      Description copied from interface: ReportElement
      Retorna a tag do elemento
      Returns:
      A tag do elemento
    • certificateIsCA

      public boolean certificateIsCA()