| Index: components/cast_certificate/cast_crl.cc
|
| diff --git a/components/cast_certificate/cast_crl.cc b/components/cast_certificate/cast_crl.cc
|
| index e8e0595892d7642602efadc9acb979e143f9a376..4f57a9059e39f61b3a402e7697218b72d2b62bbb 100644
|
| --- a/components/cast_certificate/cast_crl.cc
|
| +++ b/components/cast_certificate/cast_crl.cc
|
| @@ -142,9 +142,11 @@ bool VerifyCRL(const Crl& crl,
|
| return false;
|
| }
|
| net::CertPathBuilder::Result result;
|
| - net::CertPathBuilder path_builder(parsed_cert.get(), trust_store,
|
| - signature_policy.get(), verification_time,
|
| - net::KeyPurpose::ANY_EKU, &result);
|
| + net::CertPathBuilder path_builder(
|
| + parsed_cert.get(), trust_store, signature_policy.get(), verification_time,
|
| + net::KeyPurpose::ANY_EKU, net::InitialExplicitPolicy::kFalse,
|
| + {net::AnyPolicy()}, net::InitialPolicyMappingInhibit::kFalse,
|
| + net::InitialAnyPolicyInhibit::kFalse, &result);
|
| path_builder.Run();
|
| if (!result.HasValidPath()) {
|
| VLOG(2) << "CRL - Issuer certificate verification failed.";
|
|
|