/** * Create an instance of {@link XmlChainItem } * */ public XmlChainItem createXmlChainItem() { return new XmlChainItem(); }
@Override protected void addAdditionalInfo() { super.addAdditionalInfo(); if (token.getCertificateChain() != null) { XmlCertificateChain certificateChain = new XmlCertificateChain(); for (eu.europa.esig.dss.jaxb.diagnostic.XmlChainItem diagnosticChainItem : token.getCertificateChain()) { XmlChainItem chainItem = new XmlChainItem(); chainItem.setId(diagnosticChainItem.getId()); chainItem.setSource(diagnosticChainItem.getSource()); certificateChain.getChainItem().add(chainItem); } result.setCertificateChain(certificateChain); } }