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

Issuing service API for issuing a new certificate on demand #76

Closed
JayH5 opened this issue Oct 21, 2016 · 1 comment
Closed

Issuing service API for issuing a new certificate on demand #76

JayH5 opened this issue Oct 21, 2016 · 1 comment
Assignees
Milestone

Comments

@JayH5
Copy link
Contributor

JayH5 commented Oct 21, 2016

It's currently only possible to add/remove certificates from txacme by touching/deleting certificate files in the certificate directory (or adding/removing from some other store implementation).

It's technically possible to directly store empty certificates in an ICertificateStore and then call the AcmeIssuingService._check_certs() but that is messy and may be prone to race conditions with the timed invocation of the same method.

It should be possible to safely add and remove certificates from txacme.

A further iteration on this is perhaps the ability to modify certificates, e.g. to change (or as it is described in the certbot client, "expand") the SANs (#37).

@mithrandi mithrandi changed the title Programmatic certificate addition/removal Issuing service API for issuing a new certificate on demand Oct 21, 2016
@mithrandi mithrandi added this to the 0.9.1 release milestone Oct 21, 2016
@mithrandi mithrandi self-assigned this Oct 21, 2016
@mithrandi
Copy link
Contributor

I opened #77 to cover the "remove a cert" case separately.

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

No branches or pull requests

2 participants