soap-openssl

TLS-enabled SOAP transport (using openssl bindings)

https://bitbucket.org/dpwiz/haskell-soap

Version on this page:0.1.0.2@rev:1
LTS Haskell 19.33:0.1.0.2@rev:3
Stackage Nightly 2022-03-17:0.1.0.2@rev:2
Latest on Hackage:0.1.0.2@rev:3

See all snapshots soap-openssl appears in

MIT licensed by Alexander Bondarenko
Maintained by [email protected]
This version can be pinned in stack with:soap-openssl-0.1.0.2@sha256:ae316388a401578d81cf1432aaad7fd4b47a3766a49f1601e84a3999ec8e6aac,1465

Module documentation for 0.1.0.2

  • Network
    • Network.SOAP
      • Network.SOAP.Transport
        • Network.SOAP.Transport.HTTP
          • Network.SOAP.Transport.HTTP.OpenSSL

TLS-enabled SOAP transport (using openssl bindings)

main = withOpenSSL $ do
    -- Initial one-time preparations.
    settings <- makeSettings (Just ("client.crt", "client.key"))
    transport <- initTransportWith settings "http://example.com/soap/endpoint" id (iconv "cp-1251")

    -- the rest is the same as before...