private void collect(MessageType type, Set<String> result, XmlBasicBuildingBlocks bbb) { if (bbb != null) { collect(type, result, bbb.getFC()); collect(type, result, bbb.getISC()); collect(type, result, bbb.getCV()); collect(type, result, bbb.getSAV()); XmlXCV xcv = bbb.getXCV(); if (xcv != null) { collect(type, result, xcv); List<XmlSubXCV> subXCV = xcv.getSubXCV(); if (Utils.isCollectionNotEmpty(subXCV)) { for (XmlSubXCV xmlSubXCV : subXCV) { collect(type, result, xmlSubXCV); } } } collect(type, result, bbb.getVCI()); } }
XmlCV cv = signatureBBB.getCV(); XmlConclusion cvConclusion = cv.getConclusion(); if (!Indication.PASSED.equals(cvConclusion.getIndication())) {
XmlCV cv = timestampBBB.getCV(); XmlConclusion cvConclusion = cv.getConclusion(); if (!Indication.PASSED.equals(cvConclusion.getIndication())) {
XmlCV cv = revocationBBB.getCV(); XmlConclusion cvConclusion = cv.getConclusion(); if (!isAllowed(cvConclusion)) {