| 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 bd9cb2cc3489452fa263ddae333ec16b7f7df579..907e48a91d831ddee14423c6d9017f60157d43a4 100644
|
| --- a/net/cert/internal/parsed_certificate_unittest.cc
|
| +++ b/net/cert/internal/parsed_certificate_unittest.cc
|
| @@ -425,6 +425,20 @@ TEST(ParsedCertificateTest, SerialNumber37BytesLong) {
|
| EXPECT_EQ(der::Input(expected_serial), cert->tbs().serial_number);
|
| }
|
|
|
| +// 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
|
|
|