/** {@inheritDoc} */ public boolean validate(Signature signature, CriteriaSet trustBasisCriteria) throws SecurityException { checkParams(signature, trustBasisCriteria); Pair<Set<String>, Iterable<PKIXValidationInformation>> validationPair = resolveValidationInfo(trustBasisCriteria); if (validate(signature, validationPair)) { return true; } log.debug("PKIX validation of signature failed, unable to resolve valid and trusted signing key"); return false; }
/** {@inheritDoc} */ public boolean validate(Signature signature, CriteriaSet trustBasisCriteria) throws SecurityException { checkParams(signature, trustBasisCriteria); Pair<Set<String>, Iterable<PKIXValidationInformation>> validationPair = resolveValidationInfo(trustBasisCriteria); if (validate(signature, validationPair)) { return true; } log.debug("PKIX validation of signature failed, unable to resolve valid and trusted signing key"); return false; }
resolveValidationInfo(trustBasisCriteria);
resolveValidationInfo(trustBasisCriteria);