acme-not-a-joke-0.1.0.0: acme-not-a-joke.cabal
cabal-version: 2.4
name: acme-not-a-joke
version: 0.1.0.0
-- A short (one-line) description of the package.
synopsis: implements ACME clients (rfc-8555)
-- A longer description of the package.
description: a library to get TLS certificate by communicating to a ACME-provider such as Lets'Encrypt. Hence: no, the acme prefix is not a marker for a joke.
-- A URL where users can report bugs.
-- bug-reports:
-- The license under which the package is released.
license: BSD-3-Clause
author: Lucas DiCioccio
maintainer: lucas@dicioccio.fr
-- A copyright notice.
copyright: Lucas DiCioccio 2023
category: Security
extra-source-files: CHANGELOG.md
library
hs-source-dirs: src
ghc-options: -Wall -Wwarn=missing-home-modules
default-language: Haskell2010
default-extensions: OverloadedStrings DataKinds TypeFamilies TypeOperators FlexibleInstances OverloadedRecordDot
exposed-modules:
Acme.NotAJoke.Api.Account
Acme.NotAJoke.Api.Authorization
Acme.NotAJoke.Api.Certificate
Acme.NotAJoke.Api.Challenge
Acme.NotAJoke.Api.CSR
Acme.NotAJoke.Api.Directory
Acme.NotAJoke.Api.Endpoint
Acme.NotAJoke.Api.Field
Acme.NotAJoke.Api.JWS
Acme.NotAJoke.Api.Meta
Acme.NotAJoke.Api.Nonce
Acme.NotAJoke.Api.Order
Acme.NotAJoke.Api.Validation
Acme.NotAJoke.Client
Acme.NotAJoke.Dancer
Acme.NotAJoke.LetsEncrypt
Acme.NotAJoke.KeyManagement
Acme.NotAJoke.CertManagement
build-depends:
aeson >= 2.2.1 && < 2.3,
base >= 4.19.1 && < 4.20,
bytestring >= 0.12.1 && < 0.13,
filepath >= 1.4.200 && < 1.5,
text >= 2.1.1 && < 2.2,
time >= 1.12.2 && < 1.13,
base16-bytestring >= 1.0.2 && < 1.1,
cryptohash-sha256 >= 0.11.102 && < 0.12,
jose >= 0.11 && < 0.12,
lens >= 5.2.3 && < 5.3,
wreq >= 0.5.4 && < 0.6,