/** * Create an instance of {@link XmlValidationProcessBasicSignatures } * */ public XmlValidationProcessBasicSignatures createXmlValidationProcessBasicSignatures() { return new XmlValidationProcessBasicSignatures(); }
private XmlConclusion executeBasicValidation(XmlSignature signatureAnalysis, SignatureWrapper signature, Map<String, XmlBasicBuildingBlocks> bbbs) { ValidationProcessForBasicSignatures vpfbs = new ValidationProcessForBasicSignatures(diagnosticData, signature, bbbs); XmlValidationProcessBasicSignatures bs = vpfbs.execute(); bs.setBestSignatureTime(currentTime); signatureAnalysis.setValidationProcessBasicSignatures(bs); return bs.getConclusion(); }
public Date getBestSignatureTime(String signatureId) { XmlSignature xmlSignature = getXmlSignatureById(signatureId); if (xmlSignature != null) { if (xmlSignature.getValidationProcessArchivalData() != null && xmlSignature.getValidationProcessArchivalData().getBestSignatureTime() != null) { return xmlSignature.getValidationProcessArchivalData().getBestSignatureTime(); } if (xmlSignature.getValidationProcessLongTermData() != null && xmlSignature.getValidationProcessLongTermData().getBestSignatureTime() != null) { return xmlSignature.getValidationProcessLongTermData().getBestSignatureTime(); } if (xmlSignature.getValidationProcessBasicSignatures() != null && xmlSignature.getValidationProcessBasicSignatures().getBestSignatureTime() != null) { return xmlSignature.getValidationProcessBasicSignatures().getBestSignatureTime(); } } return null; }
public Indication getBasicValidationIndication(String signatureId) { XmlSignature signature = getXmlSignatureById(signatureId); if (signature != null && signature.getValidationProcessBasicSignatures() != null && signature.getValidationProcessBasicSignatures().getConclusion() != null) { return signature.getValidationProcessBasicSignatures().getConclusion().getIndication(); } return null; }
private void validateBestSigningTimes(Reports reports) { eu.europa.esig.dss.jaxb.detailedreport.DetailedReport detailedReportJaxb = reports.getDetailedReportJaxb(); List<eu.europa.esig.dss.jaxb.detailedreport.XmlSignature> xmlSignatures = detailedReportJaxb.getSignatures(); for (eu.europa.esig.dss.jaxb.detailedreport.XmlSignature xmlSignature : xmlSignatures) { assertNotNull(xmlSignature.getValidationProcessBasicSignatures().getBestSignatureTime()); assertNotNull(xmlSignature.getValidationProcessLongTermData().getBestSignatureTime()); assertNotNull(xmlSignature.getValidationProcessArchivalData().getBestSignatureTime()); } }
public SubIndication getBasicValidationSubIndication(String signatureId) { XmlSignature signature = getXmlSignatureById(signatureId); if (signature != null && signature.getValidationProcessBasicSignatures() != null && signature.getValidationProcessBasicSignatures().getConclusion() != null) { return signature.getValidationProcessBasicSignatures().getConclusion().getSubIndication(); } return null; }
public ValidationProcessForBasicSignatures(DiagnosticData diagnosticData, SignatureWrapper signature, Map<String, XmlBasicBuildingBlocks> bbbs) { super(new XmlValidationProcessBasicSignatures()); this.diagnosticData = diagnosticData; this.signature = signature; this.bbbs = bbbs; }