diff options
author | Andrew Cady <d@jerkface.net> | 2016-01-24 16:22:20 -0500 |
---|---|---|
committer | Andrew Cady <d@jerkface.net> | 2016-01-24 19:47:07 -0500 |
commit | c4b9b52a2ebbc8d113f4829c86834dcd565cd6a3 (patch) | |
tree | d6b8f0d4c2d21970d84bcf6b011d1c5b990cdef0 /acme-certify.hs | |
parent | 7f1b6358cd96d9ea204e36a5b721113635006cac (diff) |
Oops; don't use "show" with DomainName type
Diffstat (limited to 'acme-certify.hs')
-rw-r--r-- | acme-certify.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/acme-certify.hs b/acme-certify.hs index 5a50265..7849b65 100644 --- a/acme-certify.hs +++ b/acme-certify.hs | |||
@@ -14,7 +14,7 @@ module Main where | |||
14 | import BasePrelude | 14 | import BasePrelude |
15 | import qualified Data.ByteString.Lazy.Char8 as LC | 15 | import qualified Data.ByteString.Lazy.Char8 as LC |
16 | import Network.ACME (CSR (..), canProvision, certify, | 16 | import Network.ACME (CSR (..), canProvision, certify, |
17 | ensureWritableDir, (</>)) | 17 | ensureWritableDir, (</>), domainToString) |
18 | import Network.ACME.Encoding (Keys (..), readKeys, toStrict) | 18 | import Network.ACME.Encoding (Keys (..), readKeys, toStrict) |
19 | import Network.URI | 19 | import Network.URI |
20 | import OpenSSL | 20 | import OpenSSL |
@@ -101,10 +101,10 @@ genReq _ [] = error "genReq called with zero domains" | |||
101 | genReq (Keys priv pub) domains@(domain:_) = withOpenSSL $ do | 101 | genReq (Keys priv pub) domains@(domain:_) = withOpenSSL $ do |
102 | Just dig <- getDigestByName "SHA256" | 102 | Just dig <- getDigestByName "SHA256" |
103 | req <- newX509Req | 103 | req <- newX509Req |
104 | setSubjectName req [("CN", show domain)] | 104 | setSubjectName req [("CN", domainToString domain)] |
105 | setVersion req 0 | 105 | setVersion req 0 |
106 | setPublicKey req pub | 106 | setPublicKey req pub |
107 | void $ addExtensions req [(nidSubjectAltName, intercalate ", " (map (("DNS:" ++) . show) domains))] | 107 | void $ addExtensions req [(nidSubjectAltName, intercalate ", " (map (("DNS:" ++) . domainToString) domains))] |
108 | signX509Req req priv (Just dig) | 108 | signX509Req req priv (Just dig) |
109 | CSR . toStrict <$> writeX509ReqDER req | 109 | CSR . toStrict <$> writeX509ReqDER req |
110 | where | 110 | where |