private void collectTimestamps(MessageType type, Set<String> result, XmlSignature signatureById) { List<XmlValidationProcessTimestamps> validationProcessTimestamps = signatureById.getValidationProcessTimestamps(); for (XmlValidationProcessTimestamps xmlValidationProcessTimestamp : validationProcessTimestamps) { collect(type, result, xmlValidationProcessTimestamp); } }
public ValidationProcessForSignaturesWithLongTermValidationData(XmlSignature signatureAnalysis, DiagnosticData diagnosticData, SignatureWrapper currentSignature, Map<String, XmlBasicBuildingBlocks> bbbs, ValidationPolicy policy, Date currentDate) { super(new XmlValidationProcessLongTermData()); this.basicSignatureValidation = signatureAnalysis.getValidationProcessBasicSignatures(); this.timestampValidations = signatureAnalysis.getValidationProcessTimestamps(); this.diagnosticData = diagnosticData; this.currentSignature = currentSignature; this.bbbs = bbbs; this.policy = policy; this.currentDate = currentDate; }
public ValidationProcessForSignaturesWithArchivalData(XmlSignature signatureAnalysis, SignatureWrapper signature, DiagnosticData diagnosticData, Map<String, XmlBasicBuildingBlocks> bbbs, ValidationPolicy policy, Date currentTime) { super(new XmlValidationProcessArchivalData()); this.validationProcessLongTermData = signatureAnalysis.getValidationProcessLongTermData(); this.validationProcessTimestamps = signatureAnalysis.getValidationProcessTimestamps(); this.signature = signature; this.diagnosticData = diagnosticData; this.bbbs = bbbs; this.policy = policy; this.currentTime = currentTime; }
private void executeTimestampsValidation(XmlSignature signatureAnalysis, SignatureWrapper signature, Map<String, XmlBasicBuildingBlocks> bbbs) { List<TimestampWrapper> allTimestamps = signature.getTimestampList(); for (TimestampWrapper timestamp : allTimestamps) { ValidationProcessForTimeStamps vpftsp = new ValidationProcessForTimeStamps(timestamp, bbbs); signatureAnalysis.getValidationProcessTimestamps().add(vpftsp.execute()); } }
private XmlValidationProcessTimestamps getTimestampValidationById(String timestampId) { List<XmlSignature> signatures = jaxbDetailedReport.getSignatures(); if (Utils.isCollectionNotEmpty(signatures)) { for (XmlSignature xmlSignature : signatures) { List<XmlValidationProcessTimestamps> validationTimestamps = xmlSignature.getValidationProcessTimestamps(); if (Utils.isCollectionNotEmpty(validationTimestamps)) { for (XmlValidationProcessTimestamps tspValidation : validationTimestamps) { if (Utils.areStringsEqual(tspValidation.getId(), timestampId)) { return tspValidation; } } } } } return null; }