@Override protected Indication getFailedIndicationForConclusion() { return etsi319102Conclusion.getIndication(); }
@Override protected Indication getFailedIndicationForConclusion() { return buildingBlockConclusion.getIndication(); }
@Override protected Indication getFailedIndicationForConclusion() { return vts.getConclusion().getIndication(); }
@Override protected Indication getFailedIndicationForConclusion() { return rfcResult.getConclusion().getIndication(); }
protected boolean isInvalidConclusion(XmlConclusion conclusion) { return conclusion != null && Indication.FAILED.equals(conclusion.getIndication()); }
@Override protected Indication getFailedIndicationForConclusion() { return subResult.getConclusion().getIndication(); }
@Override protected Indication getFailedIndicationForConclusion() { return pcv.getConclusion().getIndication(); }
private void determineFinalQualification() { SignatureQualification sigQualif = SignatureQualification.NA; if (etsi319102Conclusion != null && qualificationAtSigningTime != null) { sigQualif = SigQualificationMatrix.getSignatureQualification(etsi319102Conclusion.getIndication(), qualificationAtSigningTime); } result.setSignatureQualification(sigQualif); }
public Indication getTimestampValidationIndication(String timestampId) { XmlValidationProcessTimestamps timestampValidationById = getTimestampValidationById(timestampId); if (timestampValidationById != null && timestampValidationById.getConclusion() != null) { return timestampValidationById.getConclusion().getIndication(); } return null; }
private boolean isValidTimestamp(TimestampWrapper timestamp) { XmlBasicBuildingBlocks timestampBasicBuildingBlocks = bbbs.get(timestamp.getId()); return (timestampBasicBuildingBlocks != null && timestampBasicBuildingBlocks.getConclusion() != null) && Indication.PASSED.equals(timestampBasicBuildingBlocks.getConclusion().getIndication()); }
private boolean isValid(XmlConstraintsConclusion xmlConstraintConclusion) { return xmlConstraintConclusion != null && xmlConstraintConclusion.getConclusion() != null && Indication.PASSED.equals(xmlConstraintConclusion.getConclusion().getIndication()); }
private boolean isAllowed(XmlConclusion conclusion) { boolean allowed = Indication.PASSED.equals(conclusion.getIndication()) || (Indication.INDETERMINATE.equals(conclusion.getIndication()) && (SubIndication.CRYPTO_CONSTRAINTS_FAILURE_NO_POE.equals(conclusion.getSubIndication()) || SubIndication.REVOKED_NO_POE.equals(conclusion.getSubIndication()) || SubIndication.OUT_OF_BOUNDS_NO_POE.equals(conclusion.getSubIndication()))); return allowed; }
private boolean isFresh(RevocationWrapper revocationData, Date controlTime) { // TODO SubContext ?? RevocationFreshnessChecker rfc = new RevocationFreshnessChecker(revocationData, controlTime, context, SubContext.SIGNING_CERT, policy); XmlRFC execute = rfc.execute(); return execute != null && execute.getConclusion() != null && Indication.PASSED.equals(execute.getConclusion().getIndication()); }
public Indication getArchiveDataValidationIndication(String signatureId) { XmlSignature signature = getXmlSignatureById(signatureId); if (signature != null && signature.getValidationProcessArchivalData() != null && signature.getValidationProcessArchivalData().getConclusion() != null) { return signature.getValidationProcessArchivalData().getConclusion().getIndication(); } 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; }
public Indication getLongTermValidationIndication(String signatureId) { XmlSignature signature = getXmlSignatureById(signatureId); if (signature != null && signature.getValidationProcessLongTermData() != null && signature.getValidationProcessLongTermData().getConclusion() != null) { return signature.getValidationProcessLongTermData().getConclusion().getIndication(); } return null; }
@Override protected boolean process() { PastSignatureValidation psv = new PastSignatureValidation(signature, diagnosticData, bbb, poe, currentTime, policy, context); XmlPSV psvResult = psv.execute(); bbb.setPSV(psvResult); if (isValid(psvResult)) { return true; } else { indication = psvResult.getConclusion().getIndication(); subIndication = psvResult.getConclusion().getSubIndication(); return false; } }
@Override protected boolean process() { if (basicSignatureValidation != null && basicSignatureValidation.getConclusion() != null) { XmlConclusion basicSignatureConclusion = basicSignatureValidation.getConclusion(); bbbIndication = basicSignatureConclusion.getIndication(); bbbSubIndication = basicSignatureConclusion.getSubIndication(); bbbErrors = basicSignatureConclusion.getErrors(); boolean allowed = Indication.PASSED.equals(bbbIndication) || (Indication.INDETERMINATE.equals(bbbIndication) && (SubIndication.CRYPTO_CONSTRAINTS_FAILURE_NO_POE.equals(bbbSubIndication) || SubIndication.REVOKED_NO_POE.equals(bbbSubIndication) || SubIndication.OUT_OF_BOUNDS_NO_POE.equals(bbbSubIndication))); return allowed; } return false; }
@Override protected boolean process() { if ((pcv != null) && (pcv.getConclusion() != null)) { Indication pcvIndication = pcv.getConclusion().getIndication(); SubIndication pcvSubindication = pcv.getConclusion().getSubIndication(); // INDETERMINATE cases are treated in following steps depending of POE return Indication.PASSED.equals(pcvIndication) || (Indication.INDETERMINATE.equals(pcvIndication) && (SubIndication.REVOKED_NO_POE.equals(pcvSubindication) || SubIndication.REVOKED_CA_NO_POE.equals(pcvSubindication) || SubIndication.OUT_OF_BOUNDS_NO_POE.equals(pcvSubindication) || SubIndication.CRYPTO_CONSTRAINTS_FAILURE_NO_POE.equals(pcvSubindication))); } return false; }
@Override protected boolean process() { if (longTermValidationResult != null && longTermValidationResult.getConclusion() != null) { ltvIndication = longTermValidationResult.getConclusion().getIndication(); ltvSubIndication = longTermValidationResult.getConclusion().getSubIndication(); ltvErrors = longTermValidationResult.getConclusion().getErrors(); return Indication.PASSED.equals(ltvIndication) || (Indication.INDETERMINATE.equals(ltvIndication) && (SubIndication.REVOKED_NO_POE.equals(ltvSubIndication) || SubIndication.REVOKED_CA_NO_POE.equals(ltvSubIndication) || SubIndication.OUT_OF_BOUNDS_NO_POE.equals(ltvSubIndication) || SubIndication.CRYPTO_CONSTRAINTS_FAILURE_NO_POE.equals(ltvSubIndication))); } return false; }