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()); } }
XmlSAV sav = signatureBBB.getSAV(); XmlConclusion savConclusion = sav.getConclusion(); if (Indication.INDETERMINATE.equals(savConclusion.getIndication())
XmlSAV sav = timestampBBB.getSAV(); XmlConclusion savConclusion = sav.getConclusion(); if (!Indication.PASSED.equals(savConclusion.getIndication())) {
XmlSAV sav = revocationBBB.getSAV(); XmlConclusion savConclusion = sav.getConclusion(); if (!isAllowed(savConclusion)) {