I'm deploying hundreds/thousands of small servers that communicate with my hosted mothership via HTTPS and ssh.
What are the best practices for managing SSL client certs (for https) and ssh keys, when either might need to be revoked? I'm thinking about issues like distributing keys/certs on change, managing revocation, when an individual ssh key is needed vs a shared one...