| Index: net/cert/internal/parsed_certificate_unittest.cc
|
| diff --git a/net/cert/internal/parsed_certificate_unittest.cc b/net/cert/internal/parsed_certificate_unittest.cc
|
| index db1b0ad845bdce2d76825ca3ef8e2c4913cc673a..532e2d92dbaf24ca2320244c9b727913ba9e6bdd 100644
|
| --- a/net/cert/internal/parsed_certificate_unittest.cc
|
| +++ b/net/cert/internal/parsed_certificate_unittest.cc
|
| @@ -356,6 +356,20 @@ TEST(ParsedCertificateTest, PolicyConstraintsEmpty) {
|
| ASSERT_FALSE(cert);
|
| }
|
|
|
| +// Tests parsing a certificate that has an inhibitAnyPolicy extension.
|
| +TEST(ParsedCertificateTest, InhibitAnyPolicy) {
|
| + scoped_refptr<ParsedCertificate> cert =
|
| + ParseCertificateFromFile("inhibit_any_policy.pem");
|
| + ASSERT_TRUE(cert);
|
| +
|
| + ParsedExtension extension;
|
| + ASSERT_TRUE(cert->GetExtension(InhibitAnyPolicyOid(), &extension));
|
| +
|
| + uint8_t skip_count;
|
| + ASSERT_TRUE(ParseInhibitAnyPolicy(extension.value, &skip_count));
|
| + EXPECT_EQ(3, skip_count);
|
| +}
|
| +
|
| } // namespace
|
|
|
| } // namespace net
|
|
|