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 boolean
addedNewAnchors()
Indica se foram adicionadas novas âncoras de confiançastatic TrustPointResult
fail(String url)
Cria um TrustPointResult com falhastatic TrustPointResult
fail(String url, AbstractReport report)
Cria um TrustPointResult que não foi baixadoAbstractReport
getReport()
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çaString
getUrl()
boolean
isValid()
void
log()
static TrustPointResult
of(String url, Set<TrustAnchor> trustAnchors, Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices, AbstractReport report, boolean addedNewAnchors)
Cria um TrustPointResultvoid
save(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 deTrustAnchor
que foram baixadostrustServices
- Conjunto deTrustService
que 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 deTrustAnchor
que foram baixadostrustServices
- Conjunto deTrustService
que 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
-