Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTTP Public Key Pinning is deprecated by browsers, acmebot should add ability to disable creation of backup keys. #40

Open
makhomed opened this issue Jan 18, 2020 · 1 comment

Comments

@makhomed
Copy link

HTTP Public Key Pinning is deprecated by browsers, but acmebot don't allow to disable backup_key directory by setting it to null.

As I understand, backup keys need only for HTTP Public Key Pinning, and not used for any other purposes. And now, HTTP Public Key Pinning is deprecated by browsers and this means what backup keys are totally useless. But acmebot don't provide way to disable backup keys generation and storing it on the disk.

Requested feature: please add ability to completely disable backup keys creation by setting in config:

directories:
  backup_key: null

And please consider making backup_key: null default value in future versions of acmebot.

@plinss
Copy link
Owner

plinss commented Jan 18, 2020

I'm reluctant to remove backup keys entirely.

First, some browsers do still support HPKP, FF behind a flag, which may be used by some in high security environments, as well as some mobile browsers.

Second, they also come into play when using DANE records, which hasn't (yet) caught on for HTTPS, but is used for other protocols.

That said, I'm planning a significant rewrite of acmebot's output processing in the next week or so, adding a generalized templating mechanism. That new system will make it possible to disable backup key files and I'll likely turn them off by default.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants