Closed
Description
#1387 would have less hacky if-elses if the SigningConfig had a proper way to access services by major version:
There's two ways to go about it :
-
We can just add version arguments to
get_tlog_urls()
andget_tsa_urls()
. This separates concerns so that- SigningConfig can deal with complexities of services (operators, selectors, etc)
- the signing code knows which version it prefers to work with
-
instead of returning urls, return Services for all versions and let the signing code deal with choosing the services it wants -- this seems undesirable because it continues to make signing code more complicated
I'll try this out and see if option 1 is enough for us