| Index: net/cert/x509_certificate_unittest.cc
|
| diff --git a/net/cert/x509_certificate_unittest.cc b/net/cert/x509_certificate_unittest.cc
|
| index 74ded45bd1ba617829c2b0f93edbb6788c6e4bef..ae8590c584a482c4f46142dd0b23fcbfc364a25c 100644
|
| --- a/net/cert/x509_certificate_unittest.cc
|
| +++ b/net/cert/x509_certificate_unittest.cc
|
| @@ -1158,12 +1158,23 @@ const struct PublicKeyInfoTestData {
|
| size_t expected_bits;
|
| X509Certificate::PublicKeyType expected_type;
|
| } kPublicKeyInfoTestData[] = {
|
| - { "768-rsa-ee-by-768-rsa-intermediate.pem", 768,
|
| - X509Certificate::kPublicKeyTypeRSA },
|
| - { "1024-rsa-ee-by-768-rsa-intermediate.pem", 1024,
|
| - X509Certificate::kPublicKeyTypeRSA },
|
| - { "prime256v1-ecdsa-ee-by-1024-rsa-intermediate.pem", 256,
|
| - X509Certificate::kPublicKeyTypeECDSA },
|
| + {"768-rsa-ee-by-768-rsa-intermediate.pem",
|
| + 768,
|
| + X509Certificate::kPublicKeyTypeRSA},
|
| + {"1024-rsa-ee-by-768-rsa-intermediate.pem",
|
| + 1024,
|
| + X509Certificate::kPublicKeyTypeRSA},
|
| + {"prime256v1-ecdsa-ee-by-1024-rsa-intermediate.pem",
|
| + 256,
|
| + X509Certificate::kPublicKeyTypeECDSA},
|
| +#if defined(OS_MACOSX) && !defined(OS_IOS)
|
| + // OS X has an key length limit of 4096 bits. This should manifest as an
|
| + // unknown key. If a future version of OS X changes this, large_key.pem may
|
| + // need to be renegerated with a larger key. See https://crbug.com/472291.
|
| + {"large_key.pem", 0, X509Certificate::kPublicKeyTypeUnknown},
|
| +#else
|
| + {"large_key.pem", 4104, X509Certificate::kPublicKeyTypeRSA},
|
| +#endif
|
| };
|
|
|
| class X509CertificatePublicKeyInfoTest
|
|
|