Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2344)

Unified Diff: net/data/cert_source_static_unittest/b1_2.pem

Issue 2030693002: Add CertIssuerSource interface and CertIssuerSourceStatic implementation. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@cert-parsing-base
Patch Set: . Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/data/cert_source_static_unittest/b1_2.pem
diff --git a/net/data/cert_source_static_unittest/b1_2.pem b/net/data/cert_source_static_unittest/b1_2.pem
new file mode 100644
index 0000000000000000000000000000000000000000..2abcc1eeefefeec6ee30a37039ae5f66056603ca
--- /dev/null
+++ b/net/data/cert_source_static_unittest/b1_2.pem
@@ -0,0 +1,110 @@
+Certificates for testing issuer lookup.
+
+ Root
+ /| |
+ / | |
+ / | |
+ v v v
+ B1 b1 B2
+ |\/| |
+ |/\| |
+ v v v
+ C C' C''
+
+B1 and b1 have the same key, and their subjects are also equal (after
+normalization).
+
+C, C', and C'' all have the same subject but different keys (doesn't matter for
+this test).
+
+C and C' should chain up through both B1 and b1, since they have the same key
+and the names are equal after normalization.
+
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 3 (0x3)
+ Signature Algorithm: sha256WithRSAEncryption
+ Issuer: CN=Root
+ Validity
+ Not Before: Jan 1 12:00:00 2015 GMT
+ Not After : Jan 1 12:00:00 2016 GMT
+ Subject: CN=b1
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:ce:7b:59:e2:e7:3d:16:f2:01:0e:e8:d1:68:b9:
+ 93:8d:17:d1:15:9b:b7:85:30:c9:98:72:e4:68:1a:
+ ef:ef:49:f8:e7:9e:4f:e8:47:e1:ca:06:4c:51:b3:
+ 25:a3:37:b5:b4:72:c2:45:99:06:25:f6:81:d9:e4:
+ 7c:bd:74:19:bc:ef:0a:80:37:f6:e0:82:a9:34:5a:
+ 75:cc:ef:bf:e7:ce:f3:13:bb:fb:c8:f2:70:27:0a:
+ a9:f8:b9:70:e4:21:d5:95:a8:f4:db:d4:6f:d2:d0:
+ 29:3c:2e:c3:36:2c:f7:79:d5:89:2a:dc:e6:d9:7d:
+ 73:05:40:78:df:56:a4:f2:aa:34:a7:85:f6:57:d2:
+ 71:26:5c:f4:e9:18:0f:06:7b:02:87:38:09:40:69:
+ 45:0e:e4:90:36:4c:e5:6b:49:3a:6e:d8:4d:1c:e0:
+ d9:f7:6e:cc:2d:84:25:81:5f:09:85:f4:d6:8b:0c:
+ 2d:e5:d3:49:08:18:83:65:6f:70:01:9a:4f:d7:a3:
+ 2d:3e:dc:a6:ef:58:37:c3:93:64:10:fa:a3:74:9a:
+ 4f:20:a9:76:10:31:4b:72:5c:75:69:b2:a6:b5:35:
+ f5:42:7d:2c:bd:7f:59:29:85:37:37:f4:fa:14:f3:
+ e2:19:1d:7f:70:3d:bb:23:61:df:ca:e4:de:26:dd:
+ 3e:b7
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 31:8A:85:20:61:F8:26:EA:D1:DC:06:F9:70:B7:93:0B:9B:E1:65:A6
+ X509v3 Authority Key Identifier:
+ keyid:46:44:7C:EB:FB:2F:61:34:05:EE:41:88:E9:DB:9F:FD:F6:84:61:D4
+
+ Authority Information Access:
+ CA Issuers - URI:http://url-for-aia/Root.cer
+
+ X509v3 CRL Distribution Points:
+
+ Full Name:
+ URI:http://url-for-crl/Root.crl
+
+ X509v3 Key Usage: critical
+ Certificate Sign, CRL Sign
+ X509v3 Basic Constraints: critical
+ CA:TRUE
+ Signature Algorithm: sha256WithRSAEncryption
+ 83:2b:b6:66:08:cc:3e:0d:ca:1f:89:ab:5c:2e:c3:58:98:c2:
+ 7d:ba:2d:65:50:1b:2c:f1:61:37:80:70:9e:ea:7e:a3:c5:90:
+ ab:b6:70:a8:2b:44:71:73:51:36:d1:6c:15:44:25:5b:6c:8e:
+ 68:ef:7f:b0:81:21:ba:1b:a8:4f:a2:52:7c:2c:ff:3a:15:d1:
+ dc:a2:9e:97:27:c6:bc:a0:ba:d5:6d:3d:29:dd:75:8f:bf:71:
+ 1d:2a:42:c7:73:16:23:33:99:e8:3e:fe:4a:5a:6f:e1:94:18:
+ 91:6d:f1:56:ed:39:da:64:82:a0:43:0e:d9:19:a4:e2:24:a7:
+ 71:c3:87:3e:3e:93:f8:c5:cb:79:81:c1:e6:5b:cc:92:71:d2:
+ 65:d9:31:cc:6b:34:ef:16:98:8c:5a:65:53:4d:c1:66:32:52:
+ ea:e7:c1:37:53:bc:2e:d5:56:ce:7f:58:dd:18:d3:d1:10:43:
+ f5:ad:3a:80:7c:b3:5e:2e:d3:a5:36:ef:2e:4a:b4:36:0b:6f:
+ 48:8c:22:66:4d:67:15:01:8b:d7:15:48:d8:a7:c1:3f:92:b0:
+ dd:dd:88:07:85:18:fd:e4:3e:2a:dd:65:bd:fc:52:8a:a2:a7:
+ 03:e5:81:4a:97:ec:e6:1d:1d:9b:10:d9:6b:29:e3:7e:6b:61:
+ 0a:74:23:76
+-----BEGIN CERTIFICATE-----
+MIIDYzCCAkugAwIBAgIBAzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
+MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDTELMAkGA1UEAwwCYjEw
+ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOe1ni5z0W8gEO6NFouZON
+F9EVm7eFMMmYcuRoGu/vSfjnnk/oR+HKBkxRsyWjN7W0csJFmQYl9oHZ5Hy9dBm8
+7wqAN/bggqk0WnXM77/nzvMTu/vI8nAnCqn4uXDkIdWVqPTb1G/S0Ck8LsM2LPd5
+1Ykq3ObZfXMFQHjfVqTyqjSnhfZX0nEmXPTpGA8GewKHOAlAaUUO5JA2TOVrSTpu
+2E0c4Nn3bswthCWBXwmF9NaLDC3l00kIGINlb3ABmk/Xoy0+3KbvWDfDk2QQ+qN0
+mk8gqXYQMUtyXHVpsqa1NfVCfSy9f1kphTc39PoU8+IZHX9wPbsjYd/K5N4m3T63
+AgMBAAGjgcswgcgwHQYDVR0OBBYEFDGKhSBh+Cbq0dwG+XC3kwub4WWmMB8GA1Ud
+IwQYMBaAFEZEfOv7L2E0Be5BiOnbn/32hGHUMDcGCCsGAQUFBwEBBCswKTAnBggr
+BgEFBQcwAoYbaHR0cDovL3VybC1mb3ItYWlhL1Jvb3QuY2VyMCwGA1UdHwQlMCMw
+IaAfoB2GG2h0dHA6Ly91cmwtZm9yLWNybC9Sb290LmNybDAOBgNVHQ8BAf8EBAMC
+AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAgyu2ZgjMPg3K
+H4mrXC7DWJjCfbotZVAbLPFhN4Bwnup+o8WQq7ZwqCtEcXNRNtFsFUQlW2yOaO9/
+sIEhuhuoT6JSfCz/OhXR3KKelyfGvKC61W09Kd11j79xHSpCx3MWIzOZ6D7+Slpv
+4ZQYkW3xVu052mSCoEMO2Rmk4iSnccOHPj6T+MXLeYHB5lvMknHSZdkxzGs07xaY
+jFplU03BZjJS6ufBN1O8LtVWzn9Y3RjT0RBD9a06gHyzXi7TpTbvLkq0NgtvSIwi
+Zk1nFQGL1xVI2KfBP5Kw3d2IB4UY/eQ+Kt1lvfxSiqKnA+WBSpfs5h0dmxDZaynj
+fmthCnQjdg==
+-----END CERTIFICATE-----

Powered by Google App Engine
This is Rietveld 408576698