| 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-----
|
|
|