summaryrefslogtreecommitdiff
path: root/acme-certify.hs
diff options
context:
space:
mode:
Diffstat (limited to 'acme-certify.hs')
-rw-r--r--acme-certify.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/acme-certify.hs b/acme-certify.hs
index 2b666af..4fa16a0 100644
--- a/acme-certify.hs
+++ b/acme-certify.hs
@@ -122,14 +122,15 @@ go CmdOpts { .. } = do
122 Just keys <- getOrCreateKeys privKeyFile 122 Just keys <- getOrCreateKeys privKeyFile
123 123
124 unless optSkipProvisionCheck $ 124 unless optSkipProvisionCheck $
125 forM_ requestDomains $ canProvision challengeDir >=> 125 forM_ requestDomains $ canProvision (const $ Just challengeDir) >=>
126 (`unless` error "Error: cannot provision files to web server via challenge directory") 126 (`unless` error "Error: cannot provision files to web server via challenge directory")
127 127
128 certReq <- genReq domainKeys requestDomains 128 certReq <- genReq domainKeys requestDomains
129 129
130 dh <- if optSkipDH then return Nothing else Just <$> getOrCreateDH domainDhFile 130 dh <- if optSkipDH then return Nothing else Just <$> getOrCreateDH domainDhFile
131 131
132 certificate <- certify directoryUrl keys ((,) terms <$> email) (fileProvisioner challengeDir) certReq 132 let provision = fileProvisioner (const $ Just challengeDir)
133 certificate <- certify directoryUrl keys ((,) terms <$> email) provision certReq
133 134
134 let save = saveCertificate issuerCert dh domainKeys domainCombinedFile domainCertFile 135 let save = saveCertificate issuerCert dh domainKeys domainCombinedFile domainCertFile
135 mapM save certificate 136 mapM save certificate