| OLD | NEW |
| 1 [Created by: generate-key-rollover.py] | 1 [Created by: generate-chains.py] |
| 2 | 2 |
| 3 A certificate tree with two self-signed root certificates(oldroot, newroot), | 3 A certificate tree with two self-signed root certificates(oldroot, newroot), |
| 4 and a third root certificate (newrootrollover) which has the same key as newroot | 4 and a third root certificate (newrootrollover) which has the same key as newroot |
| 5 but is signed by oldroot, all with the same subject and issuer. | 5 but is signed by oldroot, all with the same subject and issuer. |
| 6 There are two intermediates with the same key, subject and issuer | 6 There are two intermediates with the same key, subject and issuer |
| 7 (oldintermediate signed by oldroot, and newintermediate signed by newroot). | 7 (oldintermediate signed by oldroot, and newintermediate signed by newroot). |
| 8 The target certificate is signed by the intermediate key. | 8 The target certificate is signed by the intermediate key. |
| 9 | 9 |
| 10 | 10 |
| 11 In graphical form: | 11 In graphical form: |
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 273 b4:e7:47:3c:82:60:e1:6d:40:db:a5:dd:3f:84:ef:2c:84:53: | 273 b4:e7:47:3c:82:60:e1:6d:40:db:a5:dd:3f:84:ef:2c:84:53: |
| 274 a1:8d:9e:4a:29:b9:a9:5b:8a:b7:79:a5:70:cc:ff:aa:75:01: | 274 a1:8d:9e:4a:29:b9:a9:5b:8a:b7:79:a5:70:cc:ff:aa:75:01: |
| 275 40:dc:e5:ab:93:16:29:9b:ce:de:56:8c:c2:4d:62:f9:70:1a: | 275 40:dc:e5:ab:93:16:29:9b:ce:de:56:8c:c2:4d:62:f9:70:1a: |
| 276 cb:92:cf:67:5a:ad:11:1a:e4:33:21:e9:28:16:23:82:1a:ee: | 276 cb:92:cf:67:5a:ad:11:1a:e4:33:21:e9:28:16:23:82:1a:ee: |
| 277 91:e6:b9:24:cd:a9:e6:63:46:4b:04:72:2c:d0:79:ab:ca:fc: | 277 91:e6:b9:24:cd:a9:e6:63:46:4b:04:72:2c:d0:79:ab:ca:fc: |
| 278 cf:a7:c8:e5:94:e7:f5:4c:0d:99:3d:cf:4a:4a:ab:c7:a6:5e: | 278 cf:a7:c8:e5:94:e7:f5:4c:0d:99:3d:cf:4a:4a:ab:c7:a6:5e: |
| 279 5e:eb:12:b8:3f:35:b5:e6:99:d6:30:ec:aa:33:44:81:20:77: | 279 5e:eb:12:b8:3f:35:b5:e6:99:d6:30:ec:aa:33:44:81:20:77: |
| 280 d6:13:f4:78:72:a8:20:08:94:c1:4a:b9:d6:f1:d8:05:11:ad: | 280 d6:13:f4:78:72:a8:20:08:94:c1:4a:b9:d6:f1:d8:05:11:ad: |
| 281 03:8b:62:d8:80:8f:96:b5:34:6a:7d:a6:11:52:e0:c4:ea:bf: | 281 03:8b:62:d8:80:8f:96:b5:34:6a:7d:a6:11:52:e0:c4:ea:bf: |
| 282 83:3c:66:f5 | 282 83:3c:66:f5 |
| 283 -----BEGIN TRUST_ANCHOR_UNCONSTRAINED----- | 283 -----BEGIN CERTIFICATE----- |
| 284 MIIDZTCCAk2gAwIBAgIBAzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 | 284 MIIDZTCCAk2gAwIBAgIBAzANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDARSb290 |
| 285 MB4XDTE1MDEwMjEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v | 285 MB4XDTE1MDEwMjEyMDAwMFoXDTE2MDEwMTEyMDAwMFowDzENMAsGA1UEAwwEUm9v |
| 286 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcEGciy/Ch35ZmO8AWL | 286 dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMcEGciy/Ch35ZmO8AWL |
| 287 DVvlOPGO0QfS9thrvcjDLPMF6R9MtsE51A8DL2K658R+nHwcvt9r8jSyRey5dqU6 | 287 DVvlOPGO0QfS9thrvcjDLPMF6R9MtsE51A8DL2K658R+nHwcvt9r8jSyRey5dqU6 |
| 288 JRyht3h2DOg9dtFGvSDh7xyAIhK1it54T+0FJV20g0yesu5ktd/Z0bdfPOmK4eFJ | 288 JRyht3h2DOg9dtFGvSDh7xyAIhK1it54T+0FJV20g0yesu5ktd/Z0bdfPOmK4eFJ |
| 289 vdZ8/ko48ZSatczPhaq9uy2TuakrwfmCwLpopZBP4dQwb5nE2WzoagxxqP/Ef7Wa | 289 vdZ8/ko48ZSatczPhaq9uy2TuakrwfmCwLpopZBP4dQwb5nE2WzoagxxqP/Ef7Wa |
| 290 5geg7fQ8OkujiLFBz/G46vi3Q7CfiAXrzasn9e1iVQU9Ylm0HAfKxEk9B4CTE/8P | 290 5geg7fQ8OkujiLFBz/G46vi3Q7CfiAXrzasn9e1iVQU9Ylm0HAfKxEk9B4CTE/8P |
| 291 MU80QZ5bqQp5+hOR2nw1xHtWnKGJBX1uEuXkg76aXhTN/CdYrvUmgzakBGGnSgEv | 291 MU80QZ5bqQp5+hOR2nw1xHtWnKGJBX1uEuXkg76aXhTN/CdYrvUmgzakBGGnSgEv |
| 292 Gk8CAwEAAaOByzCByDAdBgNVHQ4EFgQUAWtJHyGPgN3Ul8Couyp+3PPa/eEwHwYD | 292 Gk8CAwEAAaOByzCByDAdBgNVHQ4EFgQUAWtJHyGPgN3Ul8Couyp+3PPa/eEwHwYD |
| 293 VR0jBBgwFoAUAWtJHyGPgN3Ul8Couyp+3PPa/eEwNwYIKwYBBQUHAQEEKzApMCcG | 293 VR0jBBgwFoAUAWtJHyGPgN3Ul8Couyp+3PPa/eEwNwYIKwYBBQUHAQEEKzApMCcG |
| 294 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw | 294 CCsGAQUFBzAChhtodHRwOi8vdXJsLWZvci1haWEvUm9vdC5jZXIwLAYDVR0fBCUw |
| 295 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE | 295 IzAhoB+gHYYbaHR0cDovL3VybC1mb3ItY3JsL1Jvb3QuY3JsMA4GA1UdDwEB/wQE |
| 296 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCsb9KzK1E2 | 296 AwIBBjAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQCsb9KzK1E2 |
| 297 5TRuFBrN/ZtRJKvAEcrOoyoWqbJSoAGoOpzQgRS73J5SnO27QgaJEX/tWsDFvmDp | 297 5TRuFBrN/ZtRJKvAEcrOoyoWqbJSoAGoOpzQgRS73J5SnO27QgaJEX/tWsDFvmDp |
| 298 thzlTbEG0gwvGQcBm2q9KpdxXafd2igArvVEvWd/upi41NO050c8gmDhbUDbpd0/ | 298 thzlTbEG0gwvGQcBm2q9KpdxXafd2igArvVEvWd/upi41NO050c8gmDhbUDbpd0/ |
| 299 hO8shFOhjZ5KKbmpW4q3eaVwzP+qdQFA3OWrkxYpm87eVozCTWL5cBrLks9nWq0R | 299 hO8shFOhjZ5KKbmpW4q3eaVwzP+qdQFA3OWrkxYpm87eVozCTWL5cBrLks9nWq0R |
| 300 GuQzIekoFiOCGu6R5rkkzanmY0ZLBHIs0HmryvzPp8jllOf1TA2ZPc9KSqvHpl5e | 300 GuQzIekoFiOCGu6R5rkkzanmY0ZLBHIs0HmryvzPp8jllOf1TA2ZPc9KSqvHpl5e |
| 301 6xK4PzW15pnWMOyqM0SBIHfWE/R4cqggCJTBSrnW8dgFEa0Di2LYgI+WtTRqfaYR | 301 6xK4PzW15pnWMOyqM0SBIHfWE/R4cqggCJTBSrnW8dgFEa0Di2LYgI+WtTRqfaYR |
| 302 UuDE6r+DPGb1 | 302 UuDE6r+DPGb1 |
| 303 -----END TRUST_ANCHOR_UNCONSTRAINED----- | 303 -----END CERTIFICATE----- |
| 304 | |
| 305 150302120000Z | |
| 306 -----BEGIN TIME----- | |
| 307 MTUwMzAyMTIwMDAwWg== | |
| 308 -----END TIME----- | |
| 309 | |
| 310 SUCCESS | |
| 311 -----BEGIN VERIFY_RESULT----- | |
| 312 U1VDQ0VTUw== | |
| 313 -----END VERIFY_RESULT----- | |
| 314 | |
| 315 serverAuth | |
| 316 -----BEGIN KEY_PURPOSE----- | |
| 317 c2VydmVyQXV0aA== | |
| 318 -----END KEY_PURPOSE----- | |
| OLD | NEW |