Skip to content

Commit 77dd869

Browse files
committed
Add a test of DFS certificate path search
The end entity certificates are each signed by one of the level1 7 intermediates, and each level1 intermediate is signed by one of the 7 level2 intermediates. No AKIDs are available to guide the path generation, thus as many as 49 possible paths must be checked before a valid path is found.
1 parent 00c63a4 commit 77dd869

24 files changed

+328
-2
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBuTCCAV+gAwIBAgIUHxEBkPDWmzoN0kCaWd2da4oVbTYwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDAwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATRD37aSH8OjTAp
7+
6BQQBozXD3/IEn38tpcM7zEAHIRUUJdWi3OmHNONAPN+jqC0hWraA1Y4VmlpBsVz
8+
/YTS403uoz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBR1aN54oQTHWr6igcWN
9+
wr4MzdWtLTAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSAAwRQIgBVbeHMNu
10+
bHEcJjID1/mRu1mQeKJr4s+D8JWWtWNWTUkCIQDbE/+a4msKZaBQX9XCo2oACLxP
11+
IPdt0UJKSWZVB5D2Sw==
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBujCCAV+gAwIBAgIUIO7luuHduSgt/KlORojaVgzSbVwwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDEwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS+p+d0evbuzn7W
7+
qWrQqbgmeC5TwsSJCeN3sHZNxW2igTn0REvfVb9eEVoFg+lZZOe+Pv8AfxFKLGM+
8+
FBZI4B92oz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSU4bXG01EY9UocjZaf
9+
XqQlJ4oz2jAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSQAwRgIhAKuYNQ2L
10+
4WTITq178HrXqbLPhkUJ9eL2lBHYPPcQbsmiAiEA9W/kophycoaexvCcYklchD4k
11+
MmZ7dv08J29sr423RZw=
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBuTCCAV+gAwIBAgIUGKQlr3BXjwNHrvBXR2brKhCgcIQwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDIwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAStJ4m2szpsI4NV
7+
UM14WCvTPlpQGJS+x2HRKsLjN77kLTY2fcmou/bLw6ZqEF6nwpzF7Dzsr50DFBun
8+
cuQh+BgZoz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQTsO41CsbqumG8jqgB
9+
6N2JinI/vDAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSAAwRQIgQjGCx/iC
10+
qAta7DqkibeHtoPaYfSQA6ps9p7ehqgDKl4CIQDTFwY/9mqPF9qFEacF8fPL2W0D
11+
X2KkmCItSApk4bsgLQ==
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBuTCCAV+gAwIBAgIUFkiikr/uQzf0R9P6+Di42cudeWQwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDMwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARf2aoYXCTODPal
7+
pFZRn9qGk9sA6+UqjuZBd6H3RqG1sjl3C/wrg4wDkyDqh6KCLOnT+PbkBPjFbMhg
8+
LvuRLOvooz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQsdpZQQyXptUCUfvqq
9+
ji4fP74taTAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSAAwRQIhANSteVVf
10+
eCD9cB5ooMUP9x2Bfx3VcLpUtEJn+K2ZgzG5AiAcIHMM6GOQ+pdNN2qSCYsUhq2U
11+
FWHPw+bGVx2p7J5ITQ==
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBuDCCAV+gAwIBAgIUV6AdcCz7/K/w8kI838qJ6VbpUfcwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDQwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASEvT1fCHmVzv+s
7+
pafL1bUScvkkWf8VyE7njigoTuCsuUVLZSxb1+yj06ZDOvwxWGKpx804/0DLTKOs
8+
WV+4hutGoz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBSBKVEXltMRcnKNSz46
9+
SMqB0NmenzAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDRwAwRAIgdT4GhRGC
10+
uoJ8M5mZ4DEubh64c79D+MXm6Tq/1BTjzzQCIGKkbbNosA5AE1nbpBmqF1FmgFY/
11+
BRTKwItWBOHnFU1g
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBuDCCAV+gAwIBAgIUQS6epXN54ZI+aJaObok7V9p8/0IwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAS1r+Dh9Hex68io
7+
7itC7JF9F+LR+NOmStgQ9HXmNuRcoQLHJXwAbel3Ef6jQR9Oiv03x7qjHydHdhsP
8+
2DivU9mxoz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBRFMUWBzu9GKUBtyhnr
9+
8WjWFTIUXTAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDRwAwRAIgCEV1Ox1B
10+
3c9WiC2lgrJ6DRavLMdHjLIZr2/GGilsoEYCIBOaPQrGVZxSd2lAT+rDSMj3Kmq8
11+
sOeRULlgKkmb8VVl
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBujCCAV+gAwIBAgIUKT+4rIiFpbumTl2GvVBg3/4WydEwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDEwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjA4MR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MRUwEwYDVQQDDAxF
6+
bmQgRW50aXR5IDYwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARm9vI4z0bUc6GD
7+
tjfU+B7YUm2h9drPI3nk07q5l+fi7rLx+udewaXvEv9dHNSZwESGhMhRpjx1wY5u
8+
EE4op4v+oz8wPTAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQ2rqlAq/53USzoUHXb
9+
8Phkd2/ETjAOBgNVHQ8BAf8EBAMCB4AwCgYIKoZIzj0EAwIDSQAwRgIhALZ2n0hk
10+
xieZO+V4dvqVR5SFWBFUD2/qmSJdCAymg/qsAiEA6W/nJL3Qfje5qzOsLbS19q66
11+
g+nqZG76Jfcb8npJ+SE=
12+
-----END CERTIFICATE-----
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
end01.pem:Verified
2+
end02.pem:Verified
3+
end03.pem:Verified
4+
end04.pem:Verified
5+
end05.pem:Verified
6+
end06.pem:Verified
7+
end07.pem:Verified
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBwzCCAWqgAwIBAgIULPY1bQ9+kRlVWHT2CsoNq9yw0H0wCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDIwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjBAMR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MR0wGwYDVQQDDBRJ
6+
bnRlcm1lZGlhdGUgTGV2ZWwgMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABHgi
7+
KPpSl1VypZ3FycPbiKVbXPV1v7asfsOwBwoOTzGI6KR1f8YC0RQjJQ2hkDsN+2/H
8+
jWRPuCZQx9har+LpLU+jQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFCvU
9+
SkPvWYYs/a6vBA3DldWAt1SBMA4GA1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNH
10+
ADBEAiASruedDTuEPbt4rwcEcfirBuCFPGlNhsYxkpSvlA1WGQIgT8g2043xME5g
11+
bzjHLaOgR7gs4wFphlcbTqu3VMSsjgw=
12+
-----END CERTIFICATE-----
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
-----BEGIN CERTIFICATE-----
2+
MIIBxDCCAWqgAwIBAgIUM3GjC0wK0pdT3mQRKMd+IHIUy9QwCgYIKoZIzj0EAwIw
3+
QDEfMB0GA1UECgwWUGF0aCBCdWlsZGluZyBERlMgVGVzdDEdMBsGA1UEAwwUSW50
4+
ZXJtZWRpYXRlIExldmVsIDIwHhcNMjYwMTAxMDAwMDAwWhcNMzUxMjMwMDAwMDAw
5+
WjBAMR8wHQYDVQQKDBZQYXRoIEJ1aWxkaW5nIERGUyBUZXN0MR0wGwYDVQQDDBRJ
6+
bnRlcm1lZGlhdGUgTGV2ZWwgMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABO8d
7+
On6fT52TpczY84uWOXnRqSowkeMsCsS6GjozRJEg3QDk5LZP7UyZZ4TQatvB6Qwi
8+
AapZpMLmJTWorpatABijQjBAMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFPzw
9+
T7I+YElGPYT24KU4Z8YOYQzHMA4GA1UdDwEB/wQEAwIBhjAKBggqhkjOPQQDAgNI
10+
ADBFAiEA/EuWKvczT9zNdyGmJLTgrQtEOvi0hS2/RS6I64229UMCIGAZJ/WO6gPN
11+
vnf6dEaUIcHRMrnknDjxPsl5osuSv0+s
12+
-----END CERTIFICATE-----

0 commit comments

Comments
 (0)