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 Details

    • TrustAnchorProxy

      public TrustAnchorProxy​(TrustAnchorComponent trustAnchorComponent)
      Construtor
      Parameters:
      trustAnchorComponent - Componente de âncoras de confiança
  • Method Details

    • getTrustAnchorsFromComponents

      public Set<TrustAnchor> getTrustAnchorsFromComponents() throws TrustedListException
      Retorna o conjunto de âncoras de confiança
      Specified by:
      getTrustAnchorsFromComponents in interface TrustAnchorInterface
      Returns:
      O conjunto de âncoras de confiança
      Throws:
      TrustedListException
    • getTrustServices

      public Set<eu.europa.esig.dss.model.tsl.TrustService> getTrustServices()
      Retorna o conjunto de servicos de confiança
      Specified by:
      getTrustServices in interface TrustAnchorInterface
      Returns:
      O conjunto de servicos de confiança
    • getTrustPointResults

      public List<TrustPointResult> getTrustPointResults()
      Retorna o conjunto de pontos de confiança
      Returns:
      O conjunto de pontos de confiança
    • findTrustServices

      public Set<eu.europa.esig.dss.model.tsl.TrustService> findTrustServices​(TrustAnchor anchor)
    • findTrustServices

      public Set<eu.europa.esig.dss.model.tsl.TrustService> findTrustServices​(X509Certificate certificate)
    • getTrustedListReports

      public List<AbstractTrustedListReport> getTrustedListReports()
    • setTrustAnchors

      public void setTrustAnchors​(Set<TrustAnchor> trustAnchors)
    • addTrustAnchors

      public void addTrustAnchors​(Set<TrustAnchor> toAddTrustAnchor)
    • setTrustServices

      public void setTrustServices​(Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices)
    • addTrustServices

      public void addTrustServices​(Set<eu.europa.esig.dss.model.tsl.TrustService> trustServices)