| OLD | NEW |
| 1 [Created by: generate-target-signed-using-ecdsa.py] | 1 [Created by: generate-chains.py] |
| 2 | 2 |
| 3 Certificate chain with a trusted root using RSA, and intermediate using EC, | 3 Certificate chain with a trusted root using RSA, and intermediate using EC, |
| 4 and a target certificate using RSA. Verification is expected to succeed. | 4 and a target certificate using RSA. Verification is expected to succeed. |
| 5 | 5 |
| 6 Certificate: | 6 Certificate: |
| 7 Data: | 7 Data: |
| 8 Version: 3 (0x2) | 8 Version: 3 (0x2) |
| 9 Serial Number: 1 (0x1) | 9 Serial Number: 1 (0x1) |
| 10 Signature Algorithm: ecdsa-with-SHA256 | 10 Signature Algorithm: ecdsa-with-SHA256 |
| 11 Issuer: CN=Intermediate | 11 Issuer: CN=Intermediate |
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 48 X509v3 CRL Distribution Points: | 48 X509v3 CRL Distribution Points: |
| 49 | 49 |
| 50 Full Name: | 50 Full Name: |
| 51 URI:http://url-for-crl/Intermediate.crl | 51 URI:http://url-for-crl/Intermediate.crl |
| 52 | 52 |
| 53 X509v3 Key Usage: critical | 53 X509v3 Key Usage: critical |
| 54 Digital Signature, Key Encipherment | 54 Digital Signature, Key Encipherment |
| 55 X509v3 Extended Key Usage: | 55 X509v3 Extended Key Usage: |
| 56 TLS Web Server Authentication, TLS Web Client Authentication | 56 TLS Web Server Authentication, TLS Web Client Authentication |
| 57 Signature Algorithm: ecdsa-with-SHA256 | 57 Signature Algorithm: ecdsa-with-SHA256 |
| 58 30:65:02:31:00:cb:9d:26:67:f3:0a:fe:93:3b:6b:f5:54:47: | 58 30:66:02:31:00:8b:f2:b6:e1:e9:b7:8d:6b:0e:21:17:26:a8: |
| 59 6f:0b:d6:4d:e7:5a:35:7f:c1:a5:29:85:b0:e0:53:7f:ea:6c: | 59 5f:79:f8:2e:86:d1:4f:0e:3a:34:2f:75:ad:0a:14:26:5a:8d: |
| 60 b1:7a:62:46:b9:89:65:71:63:13:7d:c2:7a:73:7a:92:c3:02: | 60 51:64:2c:80:b2:55:2a:36:07:f7:1a:92:79:63:24:61:b2:02: |
| 61 30:54:0f:04:1c:7d:73:1e:e1:c2:f5:d0:61:39:11:e0:05:2a: | 61 31:00:a6:52:af:91:62:28:e6:06:25:8c:55:93:41:07:5a:ca: |
| 62 b4:b8:3e:3f:a1:94:47:f5:54:85:6e:e3:a3:67:5b:d0:0c:06: | 62 a3:71:14:5f:91:b6:fa:4a:45:de:7e:2f:01:a4:cf:02:4f:86: |
| 63 5d:4f:55:03:75:ba:56:5e:59:c3:d8:e8:98 | 63 66:1e:bd:09:79:f7:3d:91:c8:1b:8f:c9:6a:d8 |
| 64 -----BEGIN CERTIFICATE----- | 64 -----BEGIN CERTIFICATE----- |
| 65 MIIC7DCCAnKgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxJbnRlcm1l | 65 MIIC7TCCAnKgAwIBAgIBATAKBggqhkjOPQQDAjAXMRUwEwYDVQQDDAxJbnRlcm1l |
| 66 ZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYDVQQD | 66 ZGlhdGUwHhcNMTUwMTAxMTIwMDAwWhcNMTYwMTAxMTIwMDAwWjARMQ8wDQYDVQQD |
| 67 DAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmkBTXbF6F | 67 DAZUYXJnZXQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDmkBTXbF6F |
| 68 JCEXes7yij6DIOQ+689MBrsK1SHZK+EuFIogFsjJS1Xt6epI7e8DK94l3UGbDAu9 | 68 JCEXes7yij6DIOQ+689MBrsK1SHZK+EuFIogFsjJS1Xt6epI7e8DK94l3UGbDAu9 |
| 69 +FjioLqSPwPeyuY1Qr6r4TMXrD68/JAq0sd2H1HSyumA4HY5q4hltOPqBd3Fjv5M | 69 +FjioLqSPwPeyuY1Qr6r4TMXrD68/JAq0sd2H1HSyumA4HY5q4hltOPqBd3Fjv5M |
| 70 hsMGSQyraaVPFMyCH7E99vnV1GFBNeXU908ar/uo/+97OJVAxVYypc+P1gTfI+tb | 70 hsMGSQyraaVPFMyCH7E99vnV1GFBNeXU908ar/uo/+97OJVAxVYypc+P1gTfI+tb |
| 71 9zKj16Hfy2c1JdZjktfa2YMgUlgd7248iJEUCMdwhbezk8GaUVfY1UyBg5aRtlq5 | 71 9zKj16Hfy2c1JdZjktfa2YMgUlgd7248iJEUCMdwhbezk8GaUVfY1UyBg5aRtlq5 |
| 72 tX77kL1xLgkEbvkL/1FD1CB37jE0mPjoj1oudfEPv2Q1pQDLSgBuRaMB15dGSVXB | 72 tX77kL1xLgkEbvkL/1FD1CB37jE0mPjoj1oudfEPv2Q1pQDLSgBuRaMB15dGSVXB |
| 73 3y0xxJiuJbKzAgMBAAGjgekwgeYwHQYDVR0OBBYEFKDUNLS8J2iMOKCPOs9uWF9X | 73 3y0xxJiuJbKzAgMBAAGjgekwgeYwHQYDVR0OBBYEFKDUNLS8J2iMOKCPOs9uWF9X |
| 74 l0S4MB8GA1UdIwQYMBaAFLEOaJRfqff4SwlCfa5aegW/5KHxMD8GCCsGAQUFBwEB | 74 l0S4MB8GA1UdIwQYMBaAFLEOaJRfqff4SwlCfa5aegW/5KHxMD8GCCsGAQUFBwEB |
| 75 BDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVkaWF0 | 75 BDMwMTAvBggrBgEFBQcwAoYjaHR0cDovL3VybC1mb3ItYWlhL0ludGVybWVkaWF0 |
| 76 ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0ludGVy | 76 ZS5jZXIwNAYDVR0fBC0wKzApoCegJYYjaHR0cDovL3VybC1mb3ItY3JsL0ludGVy |
| 77 bWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB | 77 bWVkaWF0ZS5jcmwwDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMB |
| 78 BggrBgEFBQcDAjAKBggqhkjOPQQDAgNoADBlAjEAy50mZ/MK/pM7a/VUR28L1k3n | 78 BggrBgEFBQcDAjAKBggqhkjOPQQDAgNpADBmAjEAi/K24em3jWsOIRcmqF95+C6G |
| 79 WjV/waUphbDgU3/qbLF6Yka5iWVxYxN9wnpzepLDAjBUDwQcfXMe4cL10GE5EeAF | 79 0U8OOjQvda0KFCZajVFkLICyVSo2B/caknljJGGyAjEAplKvkWIo5gYljFWTQQda |
| 80 KrS4Pj+hlEf1VIVu46NnW9AMBl1PVQN1ulZeWcPY6Jg= | 80 yqNxFF+RtvpKRd5+LwGkzwJPhmYevQl59z2RyBuPyWrY |
| 81 -----END CERTIFICATE----- | 81 -----END CERTIFICATE----- |
| 82 | 82 |
| 83 Certificate: | 83 Certificate: |
| 84 Data: | 84 Data: |
| 85 Version: 3 (0x2) | 85 Version: 3 (0x2) |
| 86 Serial Number: 2 (0x2) | 86 Serial Number: 2 (0x2) |
| 87 Signature Algorithm: sha256WithRSAEncryption | 87 Signature Algorithm: sha256WithRSAEncryption |
| 88 Issuer: CN=Root | 88 Issuer: CN=Root |
| 89 Validity | 89 Validity |
| 90 Not Before: Jan 1 12:00:00 2015 GMT | 90 Not Before: Jan 1 12:00:00 2015 GMT |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 f8:16:62:92:63:8d:82:05:73:a0:cb:b4:98:9c:67:7b:da:a9: | 214 f8:16:62:92:63:8d:82:05:73:a0:cb:b4:98:9c:67:7b:da:a9: |
| 215 9d:91:40:37:82:c1:12:ff:d7:0e:89:12:27:75:97:8d:af:dd: | 215 9d:91:40:37:82:c1:12:ff:d7:0e:89:12:27:75:97:8d:af:dd: |
| 216 d5:e9:61:14:af:3d:5c:ad:cb:ed:73:0a:f6:6c:da:a2:d3:2a: | 216 d5:e9:61:14:af:3d:5c:ad:cb:ed:73:0a:f6:6c:da:a2:d3:2a: |
| 217 5c:54:d0:68:4c:49:43:d6:7b:c7:18:6d:c6:2e:dc:a6:a7:3a: | 217 5c:54:d0:68:4c:49:43:d6:7b:c7:18:6d:c6:2e:dc:a6:a7:3a: |
| 218 ab:b4:27:24:a1:b6:d4:1a:d0:b6:5c:80:6e:7c:66:31:99:56: | 218 ab:b4:27:24:a1:b6:d4:1a:d0:b6:5c:80:6e:7c:66:31:99:56: |
| 219 a7:55:bf:65:ee:53:36:87:37:7d:6f:8c:64:d0:fa:27:bf:41: | 219 a7:55:bf:65:ee:53:36:87:37:7d:6f:8c:64:d0:fa:27:bf:41: |
| 220 95:e2:42:6e:72:8f:14:34:e2:cd:b3:15:6f:72:cd:bb:43:0d: | 220 95:e2:42:6e:72:8f:14:34:e2:cd:b3:15:6f:72:cd:bb:43:0d: |
| 221 de:87:5c:b9:5f:d1:26:46:5e:26:25:f8:b8:bc:b8:58:d5:79: | 221 de:87:5c:b9:5f:d1:26:46:5e:26:25:f8:b8:bc:b8:58:d5:79: |
| 222 40:61:7d:de:a4:74:25:f0:cc:7a:45:e0:98:88:a9:7f:d1:93: | 222 40:61:7d:de:a4:74:25:f0:cc:7a:45:e0:98:88:a9:7f:d1:93: |
| 223 ce:45:dc:59 | 223 ce:45:dc:59 |
| 224 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED----- | 224 -----BEGIN CERTIFICATE----- |
| 225 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 | 225 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 |
| 226 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v | 226 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v |
| 227 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPXGTu4/8Hxkw10JFQIc | 227 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPXGTu4/8Hxkw10JFQIc |
| 228 G/NDGaXBqaD7+Zju5K984q1RbcV0A03b8eBp7Zoj2M00C4NqMk4dwJH8iBcCDb1t | 228 G/NDGaXBqaD7+Zju5K984q1RbcV0A03b8eBp7Zoj2M00C4NqMk4dwJH8iBcCDb1t |
| 229 2bmScWuPI0D5SP4WWa/0nDN9Pwhl//HlnE3o6HtKwxZtU52S14ablftdhm2vAN1v | 229 2bmScWuPI0D5SP4WWa/0nDN9Pwhl//HlnE3o6HtKwxZtU52S14ablftdhm2vAN1v |
| 230 JQ1TcH62NhGU0ZC18W2osOgtDcWFtVBLfrBXjYJtu+CCZDuk1sTXCiyJYUeZZ15x | 230 JQ1TcH62NhGU0ZC18W2osOgtDcWFtVBLfrBXjYJtu+CCZDuk1sTXCiyJYUeZZ15x |
| 231 H1xmFAj6KYgJOzhgTQFnU/4WhXBUv+Fedrgz45wXCKQP8sXhrJmUfhBHfVFDQoXf | 231 H1xmFAj6KYgJOzhgTQFnU/4WhXBUv+Fedrgz45wXCKQP8sXhrJmUfhBHfVFDQoXf |
| 232 4ppTB8QvyL9W2gt/QW2PdkKwJTz7CvTQ0LN5cnANB5WXwRGC/8QT7A/Pu064Su3K | 232 4ppTB8QvyL9W2gt/QW2PdkKwJTz7CvTQ0LN5cnANB5WXwRGC/8QT7A/Pu064Su3K |
| 233 PKMCAwEAAaOByzCByDAdBgNVHQ4EFgQUQ+fMPEU+WKdt0pBWjxaTni/zBi4wHwYD | 233 PKMCAwEAAaOByzCByDAdBgNVHQ4EFgQUQ+fMPEU+WKdt0pBWjxaTni/zBi4wHwYD |
| 234 VR0jBBgwFoAUQ+fMPEU+WKdt0pBWjxaTni/zBi4wNwYIKwYBBQUHAQEEKzApMCcG | 234 VR0jBBgwFoAUQ+fMPEU+WKdt0pBWjxaTni/zBi4wNwYIKwYBBQUHAQEEKzApMCcG |
| 235 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw | 235 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw |
| 236 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE | 236 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE |
| 237 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAERBX3ko/9 | 237 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAERBX3ko/9 |
| 238 HxP7JhLYBHpbF20ckyKlDGxE0gkpJ9p6SX+IR0ME29dQaKrJGDT8MtLELUS9xhk2 | 238 HxP7JhLYBHpbF20ckyKlDGxE0gkpJ9p6SX+IR0ME29dQaKrJGDT8MtLELUS9xhk2 |
| 239 aNNE5zpMudDYlAoGvTp2rYGaPvqzkKwx1S1tgp/wnqEsdA74FmKSY42CBXOgy7SY | 239 aNNE5zpMudDYlAoGvTp2rYGaPvqzkKwx1S1tgp/wnqEsdA74FmKSY42CBXOgy7SY |
| 240 nGd72qmdkUA3gsES/9cOiRIndZeNr93V6WEUrz1crcvtcwr2bNqi0ypcVNBoTElD | 240 nGd72qmdkUA3gsES/9cOiRIndZeNr93V6WEUrz1crcvtcwr2bNqi0ypcVNBoTElD |
| 241 1nvHGG3GLtympzqrtCckobbUGtC2XIBufGYxmVanVb9l7lM2hzd9b4xk0Ponv0GV | 241 1nvHGG3GLtympzqrtCckobbUGtC2XIBufGYxmVanVb9l7lM2hzd9b4xk0Ponv0GV |
| 242 4kJuco8UNOLNsxVvcs27Qw3eh1y5X9EmRl4mJfi4vLhY1XlAYX3epHQl8Mx6ReCY | 242 4kJuco8UNOLNsxVvcs27Qw3eh1y5X9EmRl4mJfi4vLhY1XlAYX3epHQl8Mx6ReCY |
| 243 iKl/0ZPORdxZ | 243 iKl/0ZPORdxZ |
| 244 -----END TRUST_ANCHOR_UNCONSTRAINED----- | 244 -----END CERTIFICATE----- |
| 245 | |
| 246 150302120000Z | |
| 247 -----BEGIN TIME----- | |
| 248 MTUwMzAyMTIwMDAwWg== | |
| 249 -----END TIME----- | |
| 250 | |
| 251 SUCCESS | |
| 252 -----BEGIN VERIFY_RESULT----- | |
| 253 U1VDQ0VTUw== | |
| 254 -----END VERIFY_RESULT----- | |
| 255 | |
| 256 serverAuth | |
| 257 -----BEGIN KEY_PURPOSE----- | |
| 258 c2VydmVyQXV0aA== | |
| 259 -----END KEY_PURPOSE----- | |
| OLD | NEW |