| OLD | NEW |
| 1 [Created by: generate-violates-basic-constraints-pathlen-0.py] | 1 [Created by: generate-chains.py] |
| 2 | 2 |
| 3 Certificate chain with 2 intermediates. The first intermediate has a basic | 3 Certificate chain with 2 intermediates. The first intermediate has a basic |
| 4 constraints path length of 0, so it is a violation for it to have a subordinate | 4 constraints path length of 0, so it is a violation for it to have a subordinate |
| 5 intermediate. | 5 intermediate. |
| 6 | 6 |
| 7 Certificate: | 7 Certificate: |
| 8 Data: | 8 Data: |
| 9 Version: 3 (0x2) | 9 Version: 3 (0x2) |
| 10 Serial Number: 1 (0x1) | 10 Serial Number: 1 (0x1) |
| 11 Signature Algorithm: sha256WithRSAEncryption | 11 Signature Algorithm: sha256WithRSAEncryption |
| (...skipping 320 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 332 6e:71:aa:2f:f6:89:0a:b5:44:91:14:5c:3e:02:03:53:4e:e8: | 332 6e:71:aa:2f:f6:89:0a:b5:44:91:14:5c:3e:02:03:53:4e:e8: |
| 333 cc:94:a1:00:1a:70:44:7f:f1:0a:d2:df:fe:24:e0:84:32:f0: | 333 cc:94:a1:00:1a:70:44:7f:f1:0a:d2:df:fe:24:e0:84:32:f0: |
| 334 36:1e:c6:35:42:d8:54:75:6d:63:8c:e1:85:53:0e:2e:d0:d1: | 334 36:1e:c6:35:42:d8:54:75:6d:63:8c:e1:85:53:0e:2e:d0:d1: |
| 335 a6:e1:d0:80:f8:66:a3:4d:95:98:2b:76:2b:6b:41:a9:70:d7: | 335 a6:e1:d0:80:f8:66:a3:4d:95:98:2b:76:2b:6b:41:a9:70:d7: |
| 336 3a:f0:14:09:1c:ea:f3:58:a4:fa:57:c4:74:27:37:6d:d2:e7: | 336 3a:f0:14:09:1c:ea:f3:58:a4:fa:57:c4:74:27:37:6d:d2:e7: |
| 337 a2:b4:1c:bf:b7:b2:af:06:2e:b9:a1:42:5a:08:c7:6c:04:d1: | 337 a2:b4:1c:bf:b7:b2:af:06:2e:b9:a1:42:5a:08:c7:6c:04:d1: |
| 338 cd:3d:87:6f:82:13:5f:65:a5:40:fe:2d:5c:90:8f:a5:41:b9: | 338 cd:3d:87:6f:82:13:5f:65:a5:40:fe:2d:5c:90:8f:a5:41:b9: |
| 339 3d:a5:88:dc:3b:fa:b4:ea:e0:b1:e6:e3:f8:6c:b1:21:3d:4a: | 339 3d:a5:88:dc:3b:fa:b4:ea:e0:b1:e6:e3:f8:6c:b1:21:3d:4a: |
| 340 86:47:cf:63:16:b1:7c:50:9d:cb:5e:81:71:03:0d:2d:f5:94: | 340 86:47:cf:63:16:b1:7c:50:9d:cb:5e:81:71:03:0d:2d:f5:94: |
| 341 ed:31:05:80 | 341 ed:31:05:80 |
| 342 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED----- | 342 -----BEGIN CERTIFICATE----- |
| 343 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 | 343 MIIDZTCCAk2gAwIBAgIBATANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 |
| 344 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v | 344 MB4XDTE1MDEwMTEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v |
| 345 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJIIVoK5MK8UpLkQZklN | 345 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJIIVoK5MK8UpLkQZklN |
| 346 Kuc8OzhOqbMedg8ydXPQ2cYhOoZ3Abep7FKW1gGXpJDzYyTa7Z5XmAXu6SJpAALG | 346 Kuc8OzhOqbMedg8ydXPQ2cYhOoZ3Abep7FKW1gGXpJDzYyTa7Z5XmAXu6SJpAALG |
| 347 zxb7VHsAMzErCszDVJh6oBHIRXi15zoXfk9bpuiXn3Nq/Ek410s8UQXpqqELqfWG | 347 zxb7VHsAMzErCszDVJh6oBHIRXi15zoXfk9bpuiXn3Nq/Ek410s8UQXpqqELqfWG |
| 348 UrfTPTHsyoJkFfmK6I7I9og1rnyxukqGB/CFDplqMKmkqAzVIVfgzZWWRyK/k7xi | 348 UrfTPTHsyoJkFfmK6I7I9og1rnyxukqGB/CFDplqMKmkqAzVIVfgzZWWRyK/k7xi |
| 349 eMJZq65pEnVpEcBgjZ3XVG7kSkQNdUxL5A6WaQxavpf9XymKqEZgELijxa5HLZo/ | 349 eMJZq65pEnVpEcBgjZ3XVG7kSkQNdUxL5A6WaQxavpf9XymKqEZgELijxa5HLZo/ |
| 350 eR6QRPedyRs+rTVFg19dicYkp7W/CUci+DC4lDSFTyGJUmP62wHlD+DzNpddLmxs | 350 eR6QRPedyRs+rTVFg19dicYkp7W/CUci+DC4lDSFTyGJUmP62wHlD+DzNpddLmxs |
| 351 PVcCAwEAAaOByzCByDAdBgNVHQ4EFgQU+0RaDwOpOjx1tD6HLpmZLnMEDg8wHwYD | 351 PVcCAwEAAaOByzCByDAdBgNVHQ4EFgQU+0RaDwOpOjx1tD6HLpmZLnMEDg8wHwYD |
| 352 VR0jBBgwFoAU+0RaDwOpOjx1tD6HLpmZLnMEDg8wNwYIKwYBBQUHAQEEKzApMCcG | 352 VR0jBBgwFoAU+0RaDwOpOjx1tD6HLpmZLnMEDg8wNwYIKwYBBQUHAQEEKzApMCcG |
| 353 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw | 353 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw |
| 354 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE | 354 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE |
| 355 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCFQY1a1XGQ | 355 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCFQY1a1XGQ |
| 356 63+vepbzTzyqHUw+c5jKNNdePryzvUQzHZFBGyWuljzfB4LwyucxLosWKmTym7p4 | 356 63+vepbzTzyqHUw+c5jKNNdePryzvUQzHZFBGyWuljzfB4LwyucxLosWKmTym7p4 |
| 357 16bB4hwvsSoQExufut97CUkZ7NmsUiAOtUwJdYRZIz/gqmJucaov9okKtUSRFFw+ | 357 16bB4hwvsSoQExufut97CUkZ7NmsUiAOtUwJdYRZIz/gqmJucaov9okKtUSRFFw+ |
| 358 AgNTTujMlKEAGnBEf/EK0t/+JOCEMvA2HsY1QthUdW1jjOGFUw4u0NGm4dCA+Gaj | 358 AgNTTujMlKEAGnBEf/EK0t/+JOCEMvA2HsY1QthUdW1jjOGFUw4u0NGm4dCA+Gaj |
| 359 TZWYK3Yra0GpcNc68BQJHOrzWKT6V8R0Jzdt0ueitBy/t7KvBi65oUJaCMdsBNHN | 359 TZWYK3Yra0GpcNc68BQJHOrzWKT6V8R0Jzdt0ueitBy/t7KvBi65oUJaCMdsBNHN |
| 360 PYdvghNfZaVA/i1ckI+lQbk9pYjcO/q06uCx5uP4bLEhPUqGR89jFrF8UJ3LXoFx | 360 PYdvghNfZaVA/i1ckI+lQbk9pYjcO/q06uCx5uP4bLEhPUqGR89jFrF8UJ3LXoFx |
| 361 Aw0t9ZTtMQWA | 361 Aw0t9ZTtMQWA |
| 362 -----END TRUST_ANCHOR_UNCONSTRAINED----- | 362 -----END CERTIFICATE----- |
| 363 | |
| 364 150302120000Z | |
| 365 -----BEGIN TIME----- | |
| 366 MTUwMzAyMTIwMDAwWg== | |
| 367 -----END TIME----- | |
| 368 | |
| 369 FAIL | |
| 370 -----BEGIN VERIFY_RESULT----- | |
| 371 RkFJTA== | |
| 372 -----END VERIFY_RESULT----- | |
| 373 | |
| 374 serverAuth | |
| 375 -----BEGIN KEY_PURPOSE----- | |
| 376 c2VydmVyQXV0aA== | |
| 377 -----END KEY_PURPOSE----- | |
| 378 | |
| 379 ----- Certificate i=1 (CN=Intermediate2) ----- | |
| 380 ERROR: max_path_length reached | |
| 381 | |
| 382 | |
| 383 -----BEGIN ERRORS----- | |
| 384 LS0tLS0gQ2VydGlmaWNhdGUgaT0xIChDTj1JbnRlcm1lZGlhdGUyKSAtLS0tLQpFUlJPUjogbWF4X3Bh
dGhfbGVuZ3RoIHJlYWNoZWQKCg== | |
| 385 -----END ERRORS----- | |
| OLD | NEW |