/** * Create an instance of {@link XmlTrustAnchor } * */ public XmlTrustAnchor createXmlTrustAnchor() { return new XmlTrustAnchor(); }
Set<String> uniqueServiceNames = getUniqueServiceNames(trustedServices); for (String serviceName : uniqueServiceNames) { XmlTrustAnchor trustAnchor = new XmlTrustAnchor(); trustAnchor.setCountryCode(xmlTrustedServiceProvider.getCountryCode()); trustAnchor.setTrustServiceProvider(xmlTrustedServiceProvider.getTSPName()); trustAnchor.setTrustServiceProviderRegistrationId(xmlTrustedServiceProvider.getTSPRegistrationIdentifier()); trustAnchor.setTrustServiceName(serviceName); trustAnchors.add(trustAnchor);
/** * This method returns a Set of trust anchor VAT numbers * * @return a Set of VAT numbers */ public Set<String> getTrustAnchorVATNumbers() { Set<String> result = new HashSet<String>(); XmlChainItem cert = getTrustAnchorCertificate(); if (cert != null) { List<XmlTrustAnchor> trustAnchors = cert.getTrustAnchors(); for (XmlTrustAnchor xmlTrustAnchor : trustAnchors) { result.add(xmlTrustAnchor.getTrustServiceProviderRegistrationId()); } } return result; }