jdk/src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
changeset 38576 ccaac80108c5
parent 31688 42c9b194a469
child 39465 8c06651d9138
equal deleted inserted replaced
38575:69a809ef2aa4 38576:ccaac80108c5
   170 
   170 
   171         // create PKIXCertPathCheckers
   171         // create PKIXCertPathCheckers
   172         List<PKIXCertPathChecker> certPathCheckers = new ArrayList<>();
   172         List<PKIXCertPathChecker> certPathCheckers = new ArrayList<>();
   173         // add standard checkers that we will be using
   173         // add standard checkers that we will be using
   174         certPathCheckers.add(untrustedChecker);
   174         certPathCheckers.add(untrustedChecker);
   175         certPathCheckers.add(new AlgorithmChecker(anchor));
   175         certPathCheckers.add(new AlgorithmChecker(anchor, params.date()));
   176         certPathCheckers.add(new KeyChecker(certPathLen,
   176         certPathCheckers.add(new KeyChecker(certPathLen,
   177                                             params.targetCertConstraints()));
   177                                             params.targetCertConstraints()));
   178         certPathCheckers.add(new ConstraintsChecker(certPathLen));
   178         certPathCheckers.add(new ConstraintsChecker(certPathLen));
   179         PolicyNodeImpl rootNode =
   179         PolicyNodeImpl rootNode =
   180             new PolicyNodeImpl(null, PolicyChecker.ANY_POLICY, null, false,
   180             new PolicyNodeImpl(null, PolicyChecker.ANY_POLICY, null, false,