Class TrustPointResult
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.validationService.trustpoint.TrustPointResult
public class TrustPointResult extends Object
-
Constructor Summary
Constructors Constructor Description TrustPointResult(String url, Set<TrustAnchor> trustAnchors, Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices, AbstractReport report, boolean addedNewAnchors, String log)Construtor de TrustPointResult, recomenda-se utilizar os métodos estáticos#of(String, Set, AbstractReport, boolean),fail(String)efail(String, AbstractReport). -
Method Summary
Modifier and Type Method Description booleanaddedNewAnchors()Indica se foram adicionadas novas âncoras de confiançastatic TrustPointResultfail(String url)Cria um TrustPointResult com falhastatic TrustPointResultfail(String url, AbstractReport report)Cria um TrustPointResult que não foi baixadoAbstractReportgetReport()Retorna o relatório da validação do ponto de confiançaSet<TrustAnchor>getTrustAnchors()Retorna as âncoras de confiança baixadasSet<eu.europa.esig.dss.model.tsl.TrustService>getTrustServices()Retorna os serviços de confiançaStringgetUrl()booleanisValid()voidlog()static TrustPointResultof(String url, Set<TrustAnchor> trustAnchors, Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices, AbstractReport report, boolean addedNewAnchors)Cria um TrustPointResultvoidsave(TrustPointDB database)
-
Constructor Details
-
TrustPointResult
public TrustPointResult(String url, Set<TrustAnchor> trustAnchors, Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices, AbstractReport report, boolean addedNewAnchors, String log)Construtor de TrustPointResult, recomenda-se utilizar os métodos estáticos#of(String, Set, AbstractReport, boolean),fail(String)efail(String, AbstractReport).- Parameters:
url- URL do ponto de confiançatrustAnchors- Conjunto deTrustAnchorque foram baixadostrustServices- Conjunto deTrustServiceque foram baixadosreport- Relatório da validação do ponto de confiançaaddedNewAnchors- Indica se foram adicionadas novas âncoras de confiança
-
-
Method Details
-
getUrl
-
save
-
getTrustAnchors
Retorna as âncoras de confiança baixadas- Returns:
- âncoras de confiança baixadas
-
getTrustServices
Retorna os serviços de confiança- Returns:
- serviços de confiança
-
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, Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices, AbstractReport report, boolean addedNewAnchors)Cria um TrustPointResult- Parameters:
url- URL do ponto de confiançatrustAnchors- Conjunto deTrustAnchorque foram baixadostrustServices- Conjunto deTrustServiceque foram baixadosreport- Relatório da validação do ponto de confiançaaddedNewAnchors- Indica se foram adicionadas novas âncoras de confiança- Returns:
- TrustPointResult criado
-
fail
Cria um TrustPointResult com falha- Parameters:
url- URL do ponto de confiança- Returns:
- TrustPointResult criado
-
fail
Cria um TrustPointResult que não foi baixado- Parameters:
url- URL do ponto de confiançareport- Relatório da validação do ponto de confiança- Returns:
- TrustPointResult criado
-