Support CRL based revocation checking in the built-in certificate verifier.
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/db460e932473f9c95a2873b50edaacd519ecfc5c commit db460e932473f9c95a2873b50edaacd519ecfc5c Author: Eric Roman <eroman@chromium.org> Date: Tue Aug 01 17:17:34 2017 Add parsing for CRL distribution points. This adapts existing code in asn_util.cc and moves into parse_certificate.cc and adds tests. Bug: 749276 Change-Id: Id72139bc0935a88f5d126ba6ed7a7701a7e8237c Reviewed-on: https://chromium-review.googlesource.com/592230 Reviewed-by: Matt Mueller <mattm@chromium.org> Commit-Queue: Eric Roman <eroman@chromium.org> Cr-Commit-Position: refs/heads/master@{#491031} [modify] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/BUILD.gn [modify] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/cert/asn1_util.cc [modify] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/cert/asn1_util.h [modify] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/cert/internal/parse_certificate.cc [modify] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/cert/internal/parse_certificate.h [modify] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/cert/internal/parse_certificate_unittest.cc [add] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/data/parse_certificate_unittest/crldp_1uri_noissuer.pem [add] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/data/parse_certificate_unittest/crldp_3uri_noissuer.pem [add] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/data/parse_certificate_unittest/crldp_full_name_as_dirname.pem [add] https://crrev.com/db460e932473f9c95a2873b50edaacd519ecfc5c/net/data/parse_certificate_unittest/crldp_issuer_as_dirname.pem
Comment 1 by eroman@chromium.org
, Jul 26 2017