private boolean isValid(ImportMetaInformation metaInformation, Map<String, File> fileMap) throws ExecutionException, InterruptedException, AccountabilityException { ServiceTemplateId entryServiceTemplate = metaInformation.entryServiceTemplate; metaInformation.verificationMap = new HashMap<>(); if (Objects.nonNull(entryServiceTemplate)) { Properties props = RepositoryFactory.getRepository().getAccountabilityConfigurationManager().properties; AccountabilityManager accountabilityManager = AccountabilityManagerFactory.getAccountabilityManager(props); String provenanceIdentifier = VersionUtils.getQNameWithComponentVersionOnly(entryServiceTemplate); metaInformation.verificationMap = accountabilityManager .verify(provenanceIdentifier, "TOSCA-Metadata/TOSCA.meta", fileMap) .exceptionally(e -> { LOGGER.debug("accountabilityManager.verify completed exceptionally", e); return null; }) .get(); return metaInformation.verificationMap.values().stream().allMatch(v -> v == ProvenanceVerification.VERIFIED); } return false; }