java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.validationService.trustpoint.TrustPointResult

public class TrustPointResult
extends Object
  • Constructor Details

  • Method Details

    • getUrl

      public String getUrl()
    • save

      public void save​(Database database)
    • getTrustAnchors

      public Set<TrustAnchor> getTrustAnchors()
      Retorna as âncoras de confiança baixadas
      Returns:
      âncoras de confiança baixadas
    • getReport

      public AbstractReport getReport()
      Retorna o relatório da validação do ponto de confiança
      Returns:
      relatório da validação do ponto de confiança
    • addedNewAnchors

      public boolean addedNewAnchors()
      Indica se foram adicionadas novas âncoras de confiança
      Returns:
      se foram adicionadas novas âncoras de confiança
    • isValid

      public boolean isValid()
    • log

      public void log()
    • of

      public static TrustPointResult of​(String url, Set<TrustAnchor> trustAnchors, AbstractReport report, boolean addedNewAnchors)
      Cria um TrustPointResult
      Parameters:
      url - URL do ponto de confiança
      trustAnchors - Conjunto de TrustAnchor que foram baixados
      report - Relatório da validação do ponto de confiança
      addedNewAnchors - Indica se foram adicionadas novas âncoras de confiança
      Returns:
      TrustPointResult criado
    • fail

      public static TrustPointResult fail​(String url)
      Cria um TrustPointResult com falha
      Parameters:
      url - URL do ponto de confiança
      Returns:
      TrustPointResult criado
    • fail

      public static TrustPointResult fail​(String url, AbstractReport report)
      Cria um TrustPointResult que não foi baixado
      Parameters:
      url - URL do ponto de confiança
      report - Relatório da validação do ponto de confiança
      Returns:
      TrustPointResult criado