diff options
Diffstat (limited to 'acme-certify.hs')
-rw-r--r-- | acme-certify.hs | 5 |
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 |