| Index: net/cert/internal/verify_certificate_chain_pkits_unittest.cc
|
| diff --git a/net/cert/internal/verify_certificate_chain_pkits_unittest.cc b/net/cert/internal/verify_certificate_chain_pkits_unittest.cc
|
| index 8c16a3a6edb3d5b06fa6b5c96ba69be43d6af13f..a664dd369e527060f51112ae20a8e321af0a9899 100644
|
| --- a/net/cert/internal/verify_certificate_chain_pkits_unittest.cc
|
| +++ b/net/cert/internal/verify_certificate_chain_pkits_unittest.cc
|
| @@ -78,9 +78,11 @@ class VerifyCertificateChainPkitsTestDelegate {
|
| der::GeneralizedTime time = {2011, 4, 15, 0, 0, 0};
|
|
|
| CertPathErrors path_errors;
|
| - VerifyCertificateChain(input_chain, CertificateTrust::ForTrustAnchor(),
|
| - &signature_policy, time, KeyPurpose::ANY_EKU,
|
| - &path_errors);
|
| + VerifyCertificateChain(
|
| + input_chain, CertificateTrust::ForTrustAnchor(), &signature_policy,
|
| + time, KeyPurpose::ANY_EKU, settings.initial_explicit_policy,
|
| + settings.initial_policy_set, settings.initial_policy_mapping_inhibit,
|
| + settings.initial_inhibit_any_policy, &path_errors);
|
|
|
| // TODO(crbug.com/634443): Test errors on failure?
|
| return !path_errors.ContainsHighSeverityErrors();
|
| @@ -204,6 +206,21 @@ INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| PkitsTest07KeyUsage,
|
| VerifyCertificateChainPkitsTestDelegate);
|
| INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| + PkitsTest08CertificatePolicies,
|
| + VerifyCertificateChainPkitsTestDelegate);
|
| +INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| + PkitsTest09RequireExplicitPolicy,
|
| + VerifyCertificateChainPkitsTestDelegate);
|
| +INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| + PkitsTest10PolicyMappings,
|
| + VerifyCertificateChainPkitsTestDelegate);
|
| +INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| + PkitsTest11InhibitPolicyMapping,
|
| + VerifyCertificateChainPkitsTestDelegate);
|
| +INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| + PkitsTest12InhibitAnyPolicy,
|
| + VerifyCertificateChainPkitsTestDelegate);
|
| +INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| PkitsTest13NameConstraints,
|
| VerifyCertificateChainPkitsTestDelegate);
|
| INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| @@ -214,8 +231,4 @@ INSTANTIATE_TYPED_TEST_CASE_P(VerifyCertificateChain,
|
| // PkitsTest05VerifyingPathswithSelfIssuedCertificates,
|
| // PkitsTest14DistributionPoints, PkitsTest15DeltaCRLs
|
|
|
| -// TODO(mattm): Certificate Policies support: PkitsTest08CertificatePolicies,
|
| -// PkitsTest09RequireExplicitPolicy PkitsTest10PolicyMappings,
|
| -// PkitsTest11InhibitPolicyMapping, PkitsTest12InhibitAnyPolicy
|
| -
|
| } // namespace net
|
|
|