Class TrustAnchorProxy
java.lang.Object
br.ufsc.labsec.signature.conformanceVerifier.validationService.TrustAnchorProxy
- All Implemented Interfaces:
TrustAnchorInterface
public class TrustAnchorProxy extends Object implements TrustAnchorInterface
Esta classe representa um conjunto de âncoras de confiança
-
Constructor Summary
Constructors Constructor Description TrustAnchorProxy(TrustAnchorComponent trustAnchorComponent)
Construtor -
Method Summary
Modifier and Type Method Description void
addTrustAnchors(Set<TrustAnchor> toAddTrustAnchor)
void
addTrustServices(Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices)
Set<eu.europa.esig.dss.model.tsl.TrustService>
findTrustServices(TrustAnchor anchor)
Set<eu.europa.esig.dss.model.tsl.TrustService>
findTrustServices(X509Certificate certificate)
Set<TrustAnchor>
getTrustAnchorsFromComponents()
Retorna o conjunto de âncoras de confiançaList<AbstractTrustedListReport>
getTrustedListReports()
List<TrustPointResult>
getTrustPointResults()
Retorna o conjunto de pontos de confiançaSet<eu.europa.esig.dss.model.tsl.TrustService>
getTrustServices()
Retorna o conjunto de servicos de confiançavoid
setTrustAnchors(Set<TrustAnchor> trustAnchors)
void
setTrustServices(Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices)
-
Constructor Details
-
TrustAnchorProxy
Construtor- Parameters:
trustAnchorComponent
- Componente de âncoras de confiança
-
-
Method Details
-
getTrustAnchorsFromComponents
Retorna o conjunto de âncoras de confiança- Specified by:
getTrustAnchorsFromComponents
in interfaceTrustAnchorInterface
- Returns:
- O conjunto de âncoras de confiança
- Throws:
TrustedListException
-
getTrustServices
Retorna o conjunto de servicos de confiança- Specified by:
getTrustServices
in interfaceTrustAnchorInterface
- Returns:
- O conjunto de servicos de confiança
-
getTrustPointResults
Retorna o conjunto de pontos de confiança- Returns:
- O conjunto de pontos de confiança
-
findTrustServices
-
findTrustServices
public Set<eu.europa.esig.dss.model.tsl.TrustService> findTrustServices(X509Certificate certificate) -
getTrustedListReports
-
setTrustAnchors
-
addTrustAnchors
-
setTrustServices
-
addTrustServices
-