summaryrefslogtreecommitdiff
path: root/acme-certify.hs
AgeCommit message (Collapse)Author
2016-04-10Perform all provision checks before any ACME requestsAndrew Cady
Also removed various test output
2016-04-10'acme update' accepts hosts as argumentsAndrew Cady
When arguments are specified on the command line, they will be interpreted as hosts to limit the update to. Without arguments, update all hosts.
2016-04-09Change certificate output directoryAndrew Cady
It's now saved under <host>/<domain> even if only a subdomain of <domain> is being certified.
2016-04-09successfully retrieved certificate with update codeAndrew Cady
2016-04-09disable misc. test outputAndrew Cady
2016-04-09fix erroneous use of "show" on DomainNameAndrew Cady
2016-04-09Specify remote provisioning paths in config fileAndrew Cady
2016-04-09implement remote file http provisionerAndrew Cady
2016-04-09implement code to install & clean up remote temporary filesAndrew Cady
(via ssh)
2016-04-09generate stub CertSpec objects from config fileAndrew Cady
(CertSpec is the new name for AcmeCertRequest)
2016-04-09stub parsing of yaml config fileAndrew Cady
2016-04-09import Data.Yaml.ConfigAndrew Cady
2016-04-09Separate CLI into subcommandsAndrew Cady
Viz. 'update' and 'certify' 'certify' is just the previous CLI. 'update' is unimplemented. The binary was renamed from 'acme-certify' to 'acme' to reflect this.
2016-04-09Trivial, formattingAndrew Cady
2016-04-09Move generation of CSR into `certify` functionAndrew Cady
2016-04-08More renames/cleanup related to HttpProvisionerAndrew Cady
2016-04-08Improve HttpProvisioner interfaceAndrew Cady
These still need to be renamed
2016-04-08More refactoringAndrew Cady
2016-04-08Change type of HttpProvisionerAndrew Cady
Now it is parameterized on domain name. This will allow to provision to a different directory for each (sub)domain.
2016-04-08slight refactorAndrew Cady
2016-01-27remove Keys type from Network.ACME.EncodingAndrew Cady
2016-01-27Embed issuer certificate in binaryAndrew Cady
This permits the program to be run from outside the source directory.
2016-01-26Pre-generate DH paramsAndrew Cady
The program now outputs a combined PEM certificate. A new option allows DH-param generation to be disabled.
2016-01-25generate DH params; use PEM for final outputAndrew Cady
this needs to be made optional and the DH params should be cached, because generating them is very slow.
2016-01-25move genReq into the libraryAndrew Cady
2016-01-25Change API of "certify"Andrew Cady
It now expects a callback to provision the challenge responses. This needs to be improved so that it will also do cleanup.
2016-01-24fix warningsAndrew Cady
2016-01-24Oops; don't use "show" with DomainName typeAndrew Cady
2016-01-24Don't save CSR to disk; cleanupAndrew Cady
2016-01-24use BasePreludeAndrew Cady
2016-01-24split out another moduleAndrew Cady
2016-01-24rename module & files; remove unused depsAndrew Cady