plinss / acmebot

Certificate manager bot using ACME protocol
GNU General Public License v3.0
116 stars 20 forks source link

Support offline backup keys #16

Open plinss opened 7 years ago

plinss commented 7 years ago

Add a mode where backup keys are stored offline.

Need to keep the key hash in place (can also serve as a marker that the backup key exists), and provide a mechanism to obtain the backup key when needed for rollover.

(possibly an http call to an endpoint that will scp the backup key to the server, but needs to prevent an intruder from using this to obtain the backup key. alternative would be to schedule backup key delivery and just defer key rotation until backup key is available.) (also provide notification/http call when rollover is complete to have new backup keys removed from server.)