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

Safe HaskellNone

Network.SOAP.Transport.HTTP.TLS

Contents

Description

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

Synopsis

Documentation

confTransportSource

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