refactor is in progress

This commit is contained in:
Dennis Frieberg 2020-10-13 13:28:03 +02:00
parent 04300a161e
commit 61ec499c0e
3 changed files with 69 additions and 12 deletions

View file

@ -1 +1,20 @@
module Backend.Https where
import Backend.Http
import qualified Data.Text as T
import Toml (TomlCodec, (.=))
import qualified Toml
type HttpsConfiguration = (HttpConfiguration, TLSConfiguration)
data TLSConfiguration = TLSConfiguration
{ cerfFile :: FilePath,
certChain :: [FilePath],
keyFile :: FilePath
}
tlsDefaultSetting :: TLSConfiguration
tlsDefaultSetting = TLSConfiguration "certificate.pem" [] "key.pem"
httpsDefaultSetting :: HttpsConfiguration
httpsDefaultSetting = (httpDefaultSetting, tlsDefaultSetting)