java.lang.Object
eu.europa.esig.dss.validation.XmlTrustServiceProviderBuilder
This class is used to build a
XmlTrustServiceProvider object instance-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<eu.europa.esig.dss.diagnostic.jaxb.XmlTrustServiceProvider> build(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, Map<eu.europa.esig.dss.model.x509.CertificateToken, List<eu.europa.esig.dss.spi.tsl.TrustProperties>> relatedTrustServices) This method builds a list ofXmlTrustServiceProviders corresponding to the givenCertificateToken
-
Constructor Details
-
XmlTrustServiceProviderBuilder
public XmlTrustServiceProviderBuilder(Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlCertificate> xmlCertsMap, Map<String, eu.europa.esig.dss.diagnostic.jaxb.XmlTrustedList> xmlTrustedListsMap, Map<String, eu.europa.esig.dss.spi.tsl.TLInfo> tlInfoMap) Default constructor- Parameters:
xmlCertsMap- a map of certificate identifiers and corresponding XML representationsxmlTrustedListsMap- a map of trusted list identifiers and corresponding XML representationstlInfoMap- a map of trusted list identifiers and correspondingTLInfos
-
-
Method Details
-
build
public List<eu.europa.esig.dss.diagnostic.jaxb.XmlTrustServiceProvider> build(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, Map<eu.europa.esig.dss.model.x509.CertificateToken, List<eu.europa.esig.dss.spi.tsl.TrustProperties>> relatedTrustServices) This method builds a list ofXmlTrustServiceProviders corresponding to the givenCertificateToken- Parameters:
certificateToken-CertificateTokento get a list ofXmlTrustServiceProvidersrelatedTrustServices- a map of trust anchorCertificateTokens and their corresponding trusted services- Returns:
- a list of
XmlTrustServiceProviders
-