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

Unified Diff: net/data/cert_source_static_unittest/b2_1.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/b2_1.pem
diff --git a/net/data/cert_source_static_unittest/b2_1.pem b/net/data/cert_source_static_unittest/b2_1.pem
new file mode 100644
index 0000000000000000000000000000000000000000..7e046c9271499ee4a0d21ec4b8a0ce5f9f3070ad
--- /dev/null
+++ b/net/data/cert_source_static_unittest/b2_1.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: 4 (0x4)
+ 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=B2
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:cf:ec:fd:c0:5f:ac:7f:5d:27:e7:cb:07:a2:90:
+ 68:9c:87:97:34:89:a1:e3:09:71:05:4f:ae:f0:d6:
+ 66:09:75:9d:fb:c8:0a:c9:1e:b9:0a:3b:07:2c:a7:
+ 19:b2:ea:6f:e8:57:70:8e:e7:37:72:9a:47:c3:8e:
+ c2:02:d4:b2:74:4b:7e:3a:46:4f:76:38:9a:2e:9c:
+ 39:42:6a:a6:d5:e7:ed:d5:b2:aa:44:33:a2:d0:17:
+ e6:85:41:b8:44:bb:1a:98:ca:af:79:08:ee:b0:4f:
+ 36:b7:bd:68:ef:eb:b1:d6:b8:27:ea:7c:f1:2a:f9:
+ a9:b5:46:ac:69:74:4c:0f:6e:60:f0:5f:d8:d1:bd:
+ 6f:60:99:98:03:54:d6:f1:96:5b:4a:05:48:17:05:
+ 67:45:2b:b6:50:b3:03:1b:c5:24:f1:9b:40:9b:99:
+ cd:20:3c:d7:9b:f8:25:2d:ac:f8:d1:91:bc:b1:69:
+ 69:46:e9:30:26:8d:80:bd:d1:0f:18:17:d9:78:26:
+ c3:36:3d:2a:77:f2:a8:16:f1:87:f2:8d:43:74:2b:
+ 7f:f6:0e:12:26:32:34:c2:cb:76:ec:5e:24:f5:0b:
+ 21:fe:1e:5b:46:28:f8:23:94:2a:84:a6:d8:41:53:
+ 1f:e0:d3:f5:c6:24:99:62:ef:48:8f:22:34:e2:f6:
+ 88:d7
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ D7:C2:94:90:EE:A2:63:2F:45:97:5E:56:F9:36:CE:11:67:0D:91:F6
+ 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
+ 37:e8:4d:50:de:05:24:f0:3e:8c:68:27:60:6b:e0:5a:cb:ff:
+ 07:48:ce:16:10:08:18:09:96:23:8a:41:33:58:bb:58:cf:a1:
+ dc:c5:81:57:db:46:b6:04:50:fe:99:a8:11:ce:2e:ee:5b:d0:
+ bf:32:6e:f4:1e:81:11:e3:18:73:29:31:31:2b:9b:97:80:81:
+ 82:be:fb:75:bc:c6:1c:72:e7:6f:da:28:e2:17:bc:30:63:68:
+ 43:e5:e8:1a:63:b8:e9:9c:1a:5d:99:1c:d5:69:d1:9a:ff:ce:
+ f4:9e:48:ee:af:f5:72:7e:7b:05:64:9b:02:d9:87:d2:7f:42:
+ 66:7b:2c:8d:76:70:ae:f2:6f:ac:86:48:6b:b1:db:6b:36:cf:
+ 95:f9:1c:90:4f:7c:56:d0:ca:f7:f6:23:e7:d2:51:be:f2:77:
+ 8a:7b:20:a5:59:5a:6a:b8:80:3c:a0:64:0c:28:64:4a:57:86:
+ 4a:e2:9d:90:85:3b:86:4b:ae:6a:1b:25:8d:c0:f7:35:95:38:
+ e2:0f:b5:e0:38:a1:ac:09:db:4c:0e:4a:42:68:6c:e7:3e:41:
+ ac:02:30:81:57:f0:6d:fe:01:e7:0b:c3:a3:89:bb:0c:95:74:
+ c9:71:be:8f:74:a6:15:05:5d:cf:ea:47:da:a0:76:37:f3:ac:
+ 34:99:2b:d2
+-----BEGIN CERTIFICATE-----
+MIIDYzCCAkugAwIBAgIBBDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
+MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDTELMAkGA1UEAwwCQjIw
+ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDP7P3AX6x/XSfnyweikGic
+h5c0iaHjCXEFT67w1mYJdZ37yArJHrkKOwcspxmy6m/oV3CO5zdymkfDjsIC1LJ0
+S346Rk92OJounDlCaqbV5+3VsqpEM6LQF+aFQbhEuxqYyq95CO6wTza3vWjv67HW
+uCfqfPEq+am1RqxpdEwPbmDwX9jRvW9gmZgDVNbxlltKBUgXBWdFK7ZQswMbxSTx
+m0Cbmc0gPNeb+CUtrPjRkbyxaWlG6TAmjYC90Q8YF9l4JsM2PSp38qgW8YfyjUN0
+K3/2DhImMjTCy3bsXiT1CyH+HltGKPgjlCqEpthBUx/g0/XGJJli70iPIjTi9ojX
+AgMBAAGjgcswgcgwHQYDVR0OBBYEFNfClJDuomMvRZdeVvk2zhFnDZH2MB8GA1Ud
+IwQYMBaAFEZEfOv7L2E0Be5BiOnbn/32hGHUMDcGCCsGAQUFBwEBBCswKTAnBggr
+BgEFBQcwAoYbaHR0cDovL3VybC1mb3ItYWlhL1Jvb3QuY2VyMCwGA1UdHwQlMCMw
+IaAfoB2GG2h0dHA6Ly91cmwtZm9yLWNybC9Sb290LmNybDAOBgNVHQ8BAf8EBAMC
+AQYwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAN+hNUN4FJPA+
+jGgnYGvgWsv/B0jOFhAIGAmWI4pBM1i7WM+h3MWBV9tGtgRQ/pmoEc4u7lvQvzJu
+9B6BEeMYcykxMSubl4CBgr77dbzGHHLnb9oo4he8MGNoQ+XoGmO46ZwaXZkc1WnR
+mv/O9J5I7q/1cn57BWSbAtmH0n9CZnssjXZwrvJvrIZIa7HbazbPlfkckE98VtDK
+9/Yj59JRvvJ3insgpVlaariAPKBkDChkSleGSuKdkIU7hkuuahsljcD3NZU44g+1
+4DihrAnbTA5KQmhs5z5BrAIwgVfwbf4B5wvDo4m7DJV0yXG+j3SmFQVdz+pH2qB2
+N/OsNJkr0g==
+-----END CERTIFICATE-----

Powered by Google App Engine
This is Rietveld 408576698