packages feed

soap-tls-0.2.0.0: soap-tls.cabal

name:                soap-tls
version:             0.2.0.0
synopsis:            TLS-enabled SOAP transport (using tls package)
description:
  TLS-enabled SOAP transport (using tls package)
  .
  > main = do
  >     -- Initial one-time preparations.
  >     settings <- makeSettings (Just "client.crt") (Just "client.key") validateDefault
  >     transport <- initTransportWith settings "http://example.com/soap/endpoint" id (iconv "cp-1251")
  >
  >     -- the rest is the same as before...

homepage:            https://gitlab.com/dpwiz/haskell-soap
license:             MIT
license-file:        LICENSE
author:              IC Rainbow
maintainer:          aenor.realm@gmail.com
copyright:           (c) 2013-2025 IC Rainbow
category:            Web
build-type:          Simple
cabal-version:       >=1.10
extra-source-files:
  changelog

library
  ghc-options:         -Wall
  exposed-modules:     Network.SOAP.Transport.HTTP.TLS
  build-depends:
      base                    >= 4.8 && <5
    , soap                    >= 0.2.2 && < 0.3
    , configurator            >= 0.3 && < 1.0
    , crypton-connection      >= 0.3.0 && < 0.5
    , data-default            >= 0.5.3 && < 1.0
    , http-client             >= 0.2 && < 1.0
    , http-client-tls         >= 0.2.4 && < 0.4
    , text                    >= 1.2.2.1 && < 3
    , tls                     >= 2.0.0 && < 3.0
    , crypton-x509            >= 1.6.3 && < 2.0
    , crypton-x509-store      >= 1.6.1 && < 2.0
    , crypton-x509-validation >= 1.6.3 && < 2.0

  hs-source-dirs:      src
  default-language:    Haskell2010
  default-extensions:  OverloadedStrings