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

Unified Diff: net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa.pem

Issue 1410713005: NOT FOR REVIEW.... (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@extension_parsing
Patch Set: Created 5 years, 2 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/verify_certificate_chain_unittest/target-signed-using-ecdsa.pem
diff --git a/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa.pem b/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa.pem
new file mode 100644
index 0000000000000000000000000000000000000000..d0e6b5eaac30da7925c647101863356c8d8b2993
--- /dev/null
+++ b/net/data/verify_certificate_chain_unittest/target-signed-using-ecdsa.pem
@@ -0,0 +1,252 @@
+[Created by: generate-target-signed-using-ecdsa.py]
+
+Simple certificate where the intermediary has an EC key, but
+the root and target contain RSA keys.
+
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 1 (0x1)
+ Signature Algorithm: ecdsa-with-SHA256
+ Issuer: CN=Intermediary
+ Validity
+ Not Before: Jan 1 12:00:00 2015 GMT
+ Not After : Jan 1 12:00:00 2016 GMT
+ Subject: CN=Target
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:cd:af:55:50:df:8c:d9:ff:fa:4c:ea:84:a3:36:
+ d1:9d:01:04:7d:bd:65:4b:ec:dc:af:c6:67:cc:99:
+ 49:b9:3e:11:53:61:7d:3f:ba:9f:99:7b:70:37:bd:
+ c5:a0:82:10:8e:51:51:26:1e:a6:26:3a:b6:e8:c9:
+ 2d:cb:58:6e:4f:fe:16:9a:77:66:ae:80:9d:5a:14:
+ c7:27:40:4b:26:86:3d:96:01:e9:84:66:90:d7:86:
+ 07:0d:c7:fc:9c:66:b2:f8:a2:68:e4:49:55:df:35:
+ 7a:29:9f:fb:a5:30:58:0f:ae:b5:7c:8f:fa:4d:5e:
+ 0a:0f:a9:fb:b1:74:da:0f:71:99:f7:13:99:4d:56:
+ 16:01:de:d2:c5:29:b6:4d:42:7c:d6:87:28:2f:43:
+ f0:97:c6:4d:4e:ca:7d:32:aa:90:fd:99:a1:70:0c:
+ d8:96:b6:08:bf:20:5f:0f:84:9d:b4:7b:c6:8c:a1:
+ 9a:bb:da:c3:44:74:c5:95:2d:61:bb:a0:12:a3:6b:
+ 7d:e1:d6:c1:d5:76:f9:9e:d2:f5:45:b1:54:86:65:
+ e0:16:50:fe:92:69:a3:9e:a7:ac:eb:0a:7e:d3:f8:
+ e6:a0:85:bc:da:d2:3f:e4:bb:49:18:a8:a4:e0:6e:
+ 63:8a:9e:8a:52:c2:9a:13:4f:3b:b6:04:76:09:1d:
+ b8:69
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 06:A7:D1:14:26:E1:C5:87:D7:08:C8:98:58:D0:51:80:C2:68:E5:74
+ X509v3 Authority Key Identifier:
+ keyid:C0:4E:97:5B:44:FB:CD:F0:8C:9C:BC:3D:8B:EF:31:60:85:5D:93:CB
+
+ Authority Information Access:
+ CA Issuers - URI:http://url-for-aia/Intermediary.cer
+
+ X509v3 CRL Distribution Points:
+
+ Full Name:
+ URI:http://url-for-crl/Intermediary.crl
+
+ X509v3 Key Usage: critical
+ Digital Signature, Key Encipherment
+ X509v3 Extended Key Usage:
+ TLS Web Server Authentication, TLS Web Client Authentication
+ Signature Algorithm: ecdsa-with-SHA256
+ 30:64:02:30:76:35:ba:d7:c7:36:0d:00:98:08:8c:1e:4b:91:
+ 26:ab:0d:e7:57:5b:a8:44:a5:b4:43:cf:c4:7d:ea:e5:4a:c0:
+ 80:c2:73:55:93:b0:28:b6:ed:ff:76:a1:6a:02:28:db:02:30:
+ 23:ee:c8:fa:8c:82:c3:c2:91:d4:a6:f9:3c:57:e3:1a:16:6b:
+ 31:22:d9:e9:9c:4e:99:29:c2:aa:69:47:a2:45:bf:82:f1:a2:
+ 4d:2e:53:09:2e:c4:c9:43:75:af:7d:08
+-----BEGIN CERTIFICATE-----
+MIIC6zCCAnKgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxJbnRlcm1l
+ZGlhcnkwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYDVQQD
+DAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDNr1VQ34zZ
+//pM6oSjNtGdAQR9vWVL7NyvxmfMmUm5PhFTYX0/up+Ze3A3vcWgghCOUVEmHqYm
+OrboyS3LWG5P/haad2augJ1aFMcnQEsmhj2WAemEZpDXhgcNx/ycZrL4omjkSVXf
+NXopn/ulMFgPrrV8j/pNXgoPqfuxdNoPcZn3E5lNVhYB3tLFKbZNQnzWhygvQ/CX
+xk1Oyn0yqpD9maFwDNiWtgi/IF8PhJ20e8aMoZq72sNEdMWVLWG7oBKja33h1sHV
+dvme0vVFsVSGZeAWUP6SaaOep6zrCn7T+Oaghbza0j/ku0kYqKTgbmOKnopSwpoT
+Tzu2BHYJHbhpAgMBAAGjgekwgeYwHQYDVR0OBBYEFAan0RQm4cWH1wjImFjQUYDC
+aOV0MB8GA1UdIwQYMBaAFMBOl1tE+83wjJy8PYvvMWCFXZPLMD8GCCsGAQUFBwEB
+BDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVkaWFy
+eS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0ludGVy
+bWVkaWFyeS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB
+BggrBgEFBQcDAjAKBggqhkjOPQQDAgNnADBkAjB2NbrXxzYNAJgIjB5LkSarDedX
+W6hEpbRDz8R96uVKwIDCc1WTsCi27f92oWoCKNsCMCPuyPqMgsPCkdSm+TxX4xoW
+azEi2emcTpkpwqppR6JFv4Lxok0uUwkuxMlDda99CA==
+-----END CERTIFICATE-----
+
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 2 (0x2)
+ 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=Intermediary
+ Subject Public Key Info:
+ Public Key Algorithm: id-ecPublicKey
+ Public-Key: (384 bit)
+ pub:
+ 04:5c:ae:63:42:56:1e:4f:ac:f1:f1:23:4b:5f:ad:
+ 54:0e:88:26:73:9e:71:3c:e4:75:9b:23:88:cd:76:
+ 83:4b:5d:5c:01:c2:f7:0d:29:27:78:d2:58:c7:c0:
+ c5:25:8e:19:60:20:35:fe:85:6a:37:e9:02:87:2d:
+ 93:5c:ee:54:79:de:61:7e:f6:ae:9a:81:c6:2b:2b:
+ af:5d:fd:b6:98:a9:22:3c:91:3a:74:04:19:63:b7:
+ 5a:48:06:dc:ff:26:20
+ ASN1 OID: secp384r1
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ C0:4E:97:5B:44:FB:CD:F0:8C:9C:BC:3D:8B:EF:31:60:85:5D:93:CB
+ X509v3 Authority Key Identifier:
+ keyid:7F:47:C4:8B:61:FB:9B:52:F8:ED:91:43:F7:F6:97:C5:7B:5A:7B:91
+
+ 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
+ 31:2b:0c:29:b6:ef:68:6f:c5:57:71:67:0b:3a:a0:e5:cd:f5:
+ db:d9:a1:46:f0:1d:cd:f7:98:c7:6f:9f:00:57:dd:92:24:27:
+ 12:f4:be:c4:1c:91:6a:f6:9e:b9:80:aa:f3:63:27:15:9a:ed:
+ 4b:13:41:a9:c4:87:24:8f:57:d9:c0:9c:50:1a:09:b9:ce:db:
+ 58:00:bf:de:be:98:2d:ed:ab:53:5f:5f:af:1b:c3:0e:40:a4:
+ 1b:2a:66:fb:80:3c:a0:42:6f:ee:4c:da:de:5c:d8:fd:16:32:
+ 9d:3e:25:76:91:a1:f3:88:b1:2d:d3:41:3d:49:f4:2f:59:68:
+ a9:b9:f5:d0:e6:cd:a9:a6:30:dc:25:14:14:84:02:e8:83:e0:
+ ac:6e:b3:e2:d2:70:fb:6f:dc:b8:3e:9b:85:77:d6:58:1e:bc:
+ 0d:d2:d5:e2:77:9b:76:f6:1c:82:a1:f7:7a:0e:12:53:f9:de:
+ 6e:8b:23:f2:ea:27:48:ff:a2:50:80:53:38:fe:cd:7a:e7:8a:
+ 71:66:63:8c:5c:56:a8:87:93:1a:5f:35:ae:9c:18:71:04:99:
+ 21:12:19:b3:ea:e1:a1:be:91:80:09:6c:39:03:ab:a9:91:e3:
+ 39:06:74:55:e2:c5:f9:e1:7e:a0:1e:05:d2:c1:c1:ad:b0:15:
+ 02:65:47:ff
+-----BEGIN CERTIFICATE-----
+MIICvzCCAaegAwIBAgIBAjANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
+MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowFzEVMBMGA1UEAwwMSW50
+ZXJtZWRpYXJ5MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEXK5jQlYeT6zx8SNLX61U
+Dogmc55xPOR1myOIzXaDS11cAcL3DSkneNJYx8DFJY4ZYCA1/oVqN+kChy2TXO5U
+ed5hfvaumoHGKyuvXf22mKkiPJE6dAQZY7daSAbc/yYgo4HLMIHIMB0GA1UdDgQW
+BBTATpdbRPvN8IycvD2L7zFghV2TyzAfBgNVHSMEGDAWgBR/R8SLYfubUvjtkUP3
+9pfFe1p7kTA3BggrBgEFBQcBAQQrMCkwJwYIKwYBBQUHMAKGG2h0dHA6Ly91cmwt
+Zm9yLWFpYS9Sb290LmNlcjAsBgNVHR8EJTAjMCGgH6AdhhtodHRwOi8vdXJsLWZv
+ci1jcmwvUm9vdC5jcmwwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8w
+DQYJKoZIhvcNAQELBQADggEBADErDCm272hvxVdxZws6oOXN9dvZoUbwHc33mMdv
+nwBX3ZIkJxL0vsQckWr2nrmAqvNjJxWa7UsTQanEhySPV9nAnFAaCbnO21gAv96+
+mC3tq1NfX68bww5ApBsqZvuAPKBCb+5M2t5c2P0WMp0+JXaRofOIsS3TQT1J9C9Z
+aKm59dDmzammMNwlFBSEAuiD4Kxus+LScPtv3Lg+m4V31lgevA3S1eJ3m3b2HIKh
+93oOElP53m6LI/LqJ0j/olCAUzj+zXrninFmY4xcVqiHkxpfNa6cGHEEmSESGbPq
+4aG+kYAJbDkDq6mR4zkGdFXixfnhfqAeBdLBwa2wFQJlR/8=
+-----END CERTIFICATE-----
+
+Certificate:
+ Data:
+ Version: 3 (0x2)
+ Serial Number: 1 (0x1)
+ 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=Root
+ Subject Public Key Info:
+ Public Key Algorithm: rsaEncryption
+ Public-Key: (2048 bit)
+ Modulus:
+ 00:ba:62:02:ed:28:d0:81:6a:0a:43:cf:60:08:65:
+ 64:1e:0d:5d:04:5b:8f:84:e7:9e:22:aa:11:5c:b5:
+ 9f:d7:06:ed:95:55:35:dc:cf:d4:e3:11:4a:f7:ca:
+ fa:8d:c8:ea:74:57:74:d9:92:48:a8:9a:b7:55:09:
+ 6d:8e:52:2b:8b:86:2a:63:7e:f6:f3:96:d8:df:0e:
+ 21:b2:e1:ba:dc:2f:9c:d3:35:7f:d8:7f:47:6b:e5:
+ e5:d6:8c:42:4e:11:ac:9d:bd:5a:18:2b:40:0f:6c:
+ c9:e6:21:66:8c:b1:9b:f9:ae:29:91:f0:24:de:e7:
+ 6f:7a:ce:2b:d3:f7:85:4a:a8:eb:86:55:79:38:33:
+ 68:d1:7e:ef:60:a5:d1:23:6e:49:18:12:df:58:62:
+ 2e:00:73:24:64:10:67:53:fb:61:74:0e:9d:17:ff:
+ 3b:69:30:96:32:bb:ba:d4:24:88:7d:4a:98:55:e7:
+ ea:9f:3c:88:14:ce:8a:94:25:de:66:3c:86:0a:a3:
+ 16:fc:e9:f3:16:0f:d5:bc:e0:3c:bf:18:14:d2:28:
+ 6a:d6:1e:b4:3d:92:e1:e8:dd:48:f9:02:c6:67:ba:
+ 4b:a5:c9:80:b4:d4:ae:31:20:3a:4c:ba:29:f2:ff:
+ b5:a1:d5:72:c2:62:f2:17:e8:5c:09:e4:21:8c:58:
+ e3:b7
+ Exponent: 65537 (0x10001)
+ X509v3 extensions:
+ X509v3 Subject Key Identifier:
+ 7F:47:C4:8B:61:FB:9B:52:F8:ED:91:43:F7:F6:97:C5:7B:5A:7B:91
+ X509v3 Authority Key Identifier:
+ keyid:7F:47:C4:8B:61:FB:9B:52:F8:ED:91:43:F7:F6:97:C5:7B:5A:7B:91
+
+ 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
+ 98:1e:d9:01:bc:84:49:b2:5d:c8:4b:88:93:c0:ae:ba:d8:6b:
+ ad:3b:4f:2e:a0:09:10:d8:95:de:71:b9:7c:da:70:a0:2d:48:
+ 91:6c:76:03:3a:28:ff:bb:25:a7:1f:bd:1f:48:22:67:34:de:
+ 0b:ba:9a:cb:14:81:6d:27:c7:7e:b5:a6:72:8a:f2:aa:f6:8e:
+ 51:b2:2f:03:ff:5d:36:de:89:96:40:b9:88:9e:07:2c:15:66:
+ 50:17:47:f8:50:b5:77:0d:c9:e8:70:89:c5:59:8d:8a:2e:d3:
+ c5:e9:cc:28:ed:88:ac:69:53:a0:71:54:c6:3d:b1:a9:ad:0c:
+ a2:c7:8c:4d:b9:e7:4a:a1:14:d4:45:e4:1e:c0:95:4a:41:87:
+ bb:85:16:ce:a9:84:7a:7b:fa:2e:4e:e8:11:fa:2a:86:98:ba:
+ 38:c6:97:15:84:68:cb:36:4c:08:19:e3:92:37:08:97:58:5e:
+ 46:4c:04:56:2e:22:e9:62:84:a7:5e:5e:7e:67:d3:01:ea:fd:
+ 1f:92:13:0a:64:b6:4b:ad:9e:ae:63:d0:bc:8e:f9:3e:52:d5:
+ 61:25:a1:09:bf:f9:cb:4a:52:be:d5:e3:6f:19:0c:dc:13:4d:
+ 1f:a7:b2:0e:d2:02:99:87:cb:f1:4e:e6:be:74:49:fe:e7:b8:
+ e8:74:41:03
+-----BEGIN TRUSTED_CERTIFICATE-----
+MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290
+MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v
+dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALpiAu0o0IFqCkPPYAhl
+ZB4NXQRbj4TnniKqEVy1n9cG7ZVVNdzP1OMRSvfK+o3I6nRXdNmSSKiat1UJbY5S
+K4uGKmN+9vOW2N8OIbLhutwvnNM1f9h/R2vl5daMQk4RrJ29WhgrQA9syeYhZoyx
+m/muKZHwJN7nb3rOK9P3hUqo64ZVeTgzaNF+72Cl0SNuSRgS31hiLgBzJGQQZ1P7
+YXQOnRf/O2kwljK7utQkiH1KmFXn6p88iBTOipQl3mY8hgqjFvzp8xYP1bzgPL8Y
+FNIoatYetD2S4ejdSPkCxme6S6XJgLTUrjEgOky6KfL/taHVcsJi8hfoXAnkIYxY
+47cCAwEAAaOByzCByDAdBgNVHQ4EFgQUf0fEi2H7m1L47ZFD9/aXxXtae5EwHwYD
+VR0jBBgwFoAUf0fEi2H7m1L47ZFD9/aXxXtae5EwNwYIKwYBBQUHAQEEKzApMCcG
+CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw
+IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE
+AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCYHtkBvIRJ
+sl3IS4iTwK662GutO08uoAkQ2JXecbl82nCgLUiRbHYDOij/uyWnH70fSCJnNN4L
+uprLFIFtJ8d+taZyivKq9o5Rsi8D/1023omWQLmIngcsFWZQF0f4ULV3DcnocInF
+WY2KLtPF6cwo7YisaVOgcVTGPbGprQyix4xNuedKoRTUReQewJVKQYe7hRbOqYR6
+e/ouTugR+iqGmLo4xpcVhGjLNkwIGeOSNwiXWF5GTARWLiLpYoSnXl5+Z9MB6v0f
+khMKZLZLrZ6uY9C8jvk+UtVhJaEJv/nLSlK+1eNvGQzcE00fp7IO0gKZh8vxTua+
+dEn+57jodEED
+-----END TRUSTED_CERTIFICATE-----
+
+-----BEGIN TIME-----
+MTYwMzAyMTIwMDAwWg==
+-----END TIME-----
+
+-----BEGIN VERIFY_RESULT-----
+U1VDQ0VTUw==
+-----END VERIFY_RESULT-----

Powered by Google App Engine
This is Rietveld 408576698