Hi,
I have a some general question about the HABv4 PKI concepts.
1) Why is a CA required? Why do the SRK Certificates have to be signed by the CA?
The fuses just contain the hash of the SRK table, right? so the four SRKs can just be root certificates as well, no? Also, there seems to be no need for the four SRKs to be signed by the same CA, no?
2) What's the usecase of the add_key script?
When would I use that?
I generate the SRKs, burn the fuses and after that things are set in stone, no?
3) What would be the usecase for someone *not* to use all 4 SRK slots in the table?
e.g. why would someone fuse a SRK table with just a single entry?
What happens should that key index at some point being revoked/fused ?
Thanks a lot!