| Index: net/cert/internal/parsed_certificate.cc
|
| diff --git a/net/cert/internal/parsed_certificate.cc b/net/cert/internal/parsed_certificate.cc
|
| index 0f836b20eccf3471ac6bff4b08c1f47ad686ceaf..8ea860f3c94a95d1e6e267cbb1781ad85217594c 100644
|
| --- a/net/cert/internal/parsed_certificate.cc
|
| +++ b/net/cert/internal/parsed_certificate.cc
|
| @@ -126,6 +126,17 @@ scoped_refptr<ParsedCertificate> ParsedCertificate::CreateFromCertificateData(
|
| return nullptr;
|
| }
|
|
|
| + // Authority information access.
|
| + if (ConsumeExtension(AuthorityInfoAccessOid(),
|
| + &result->unparsed_extensions_,
|
| + &result->authority_info_access_extension_)) {
|
| + result->has_authority_info_access_ = true;
|
| + if (!ParseAuthorityInfoAccess(
|
| + result->authority_info_access_extension_.value,
|
| + &result->ca_issuers_uris_, &result->ocsp_uris_))
|
| + return nullptr;
|
| + }
|
| +
|
| // NOTE: if additional extensions are consumed here, the verification code
|
| // must be updated to process those extensions, since the
|
| // VerifyNoUnconsumedCriticalExtensions uses the unparsed_extensions_
|
|
|