summaryrefslogtreecommitdiff
path: root/acme-certify.hs
diff options
context:
space:
mode:
Diffstat (limited to 'acme-certify.hs')
-rw-r--r--acme-certify.hs10
1 files changed, 1 insertions, 9 deletions
diff --git a/acme-certify.hs b/acme-certify.hs
index bf0569a..28b33f2 100644
--- a/acme-certify.hs
+++ b/acme-certify.hs
@@ -1,7 +1,5 @@
1{-# OPTIONS_GHC -fno-warn-orphans #-}
2{-# LANGUAGE DuplicateRecordFields #-} 1{-# LANGUAGE DuplicateRecordFields #-}
3{-# LANGUAGE FlexibleContexts #-} 2{-# LANGUAGE FlexibleContexts #-}
4{-# LANGUAGE FlexibleInstances #-}
5{-# LANGUAGE MultiWayIf #-} 3{-# LANGUAGE MultiWayIf #-}
6{-# LANGUAGE NamedFieldPuns #-} 4{-# LANGUAGE NamedFieldPuns #-}
7{-# LANGUAGE NoImplicitPrelude #-} 5{-# LANGUAGE NoImplicitPrelude #-}
@@ -9,7 +7,6 @@
9{-# LANGUAGE PackageImports #-} 7{-# LANGUAGE PackageImports #-}
10{-# LANGUAGE RecordWildCards #-} 8{-# LANGUAGE RecordWildCards #-}
11{-# LANGUAGE ScopedTypeVariables #-} 9{-# LANGUAGE ScopedTypeVariables #-}
12{-# LANGUAGE TypeSynonymInstances #-}
13{-# LANGUAGE ViewPatterns #-} 10{-# LANGUAGE ViewPatterns #-}
14 11
15-------------------------------------------------------------------------------- 12--------------------------------------------------------------------------------
@@ -221,17 +218,12 @@ certifyOpts = fmap Certify $
221 , "making ACME requests" 218 , "making ACME requests"
222 ])) 219 ]))
223 220
224instance Show HttpProvisioner where
225 show _ = "<code>"
226instance Show Keys where
227 show _ = "<keys>"
228
229data CertSpec = CertSpec { 221data CertSpec = CertSpec {
230 csDomains :: [(DomainName, HttpProvisioner)], 222 csDomains :: [(DomainName, HttpProvisioner)],
231 csSkipDH :: Bool, 223 csSkipDH :: Bool,
232 csCertificateDir :: FilePath, 224 csCertificateDir :: FilePath,
233 csUserKeys :: Keys 225 csUserKeys :: Keys
234} deriving Show 226}
235 227
236certAltNames :: X509.SignedExact X509.Certificate -> [String] 228certAltNames :: X509.SignedExact X509.Certificate -> [String]
237certAltNames sc = toListOf (_Just . _Right . to strip1 . folded) altNames & mapMaybe strip2 229certAltNames sc = toListOf (_Just . _Right . to strip1 . folded) altNames & mapMaybe strip2