soap-tls-0.1.1.4: TLS-enabled SOAP transport (using tls package)

Safe HaskellNone
LanguageHaskell2010

Network.SOAP.Transport.HTTP.TLS

Contents

Description

SSL-enabled http transport with support for https requests and client certificates.

Synopsis

Documentation

confTransport Source #

Arguments

:: Text

Section name containing transport settings.

-> Config 
-> ServerCertCallback 
-> IO Transport 

Initialize a SOAP HTTP transport with HTTPS support using tls.

Certificate validation

validateDefault #

Arguments

:: CertificateStore

The trusted certificate store for CA

-> ValidationCache

the validation cache callbacks

-> ServiceID

identification of the connection

-> CertificateChain

the certificate chain we want to validate

-> IO [FailedReason]

the return failed reasons (empty list is no failure)

Validate using the default hooks and checks and the SHA256 mechanism as hashing mechanism