提交 8cfbcde8 编写于 作者: X xuelei

7166570: JSSE certificate validation has started to fail for certificate chains

Reviewed-by: wetmore
上级 f93c8948
...@@ -311,7 +311,7 @@ public final class SimpleValidator extends Validator { ...@@ -311,7 +311,7 @@ public final class SimpleValidator extends Validator {
// if the certificate is self-issued, ignore the pathLenConstraint // if the certificate is self-issued, ignore the pathLenConstraint
// checking. // checking.
if (!X509CertImpl.isSelfIssued(cert)) { if (!X509CertImpl.isSelfIssued(cert)) {
if (maxPathLen <= 1) { // reserved one for end-entity certificate if (maxPathLen <= 0) {
throw new ValidatorException("Violated path length constraints", throw new ValidatorException("Violated path length constraints",
ValidatorException.T_CA_EXTENSIONS, cert); ValidatorException.T_CA_EXTENSIONS, cert);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册