revChecker = (PKIXRevocationChecker) validator.getRevocationChecker(); } catch (UnsupportedOperationException e) { return;
revChecker = (PKIXRevocationChecker) validator.getRevocationChecker(); } catch (UnsupportedOperationException e) { return;
CertPathValidator cpv = CertPathValidator.getInstance("PKIX"); PKIXRevocationChecker rc = (PKIXRevocationChecker) cpv.getRevocationChecker(); rc.setOptions(EnumSet.of(PKIXRevocationChecker.Option.SOFT_FAIL, PKIXRevocationChecker.Option.PREFER_CRLS)); params.addCertPathChecker(rc); params = new PKIXParameters(trustAnchors); cpv = CertPathValidator.getInstance("PKIX"); rc = (PKIXRevocationChecker) cpv.getRevocationChecker(); rc.setOptions(Collections.emptySet()); params.setRevocationEnabled(false);