Safe Haskell | None |
---|---|
Language | Haskell2010 |
Network.SOAP.Transport.HTTP.TLS
Contents
Description
SSL-enabled http transport with support for https requests and client certificates.
- confTransport :: Text -> Config -> ServerCertCallback -> IO Transport
- makeSettings :: Maybe FilePath -> Maybe FilePath -> ServerCertCallback -> IO ManagerSettings
- type ServerCertCallback = CertificateStore -> ValidationCache -> ServiceID -> CertificateChain -> IO [FailedReason]
- validateDefault :: CertificateStore -> ValidationCache -> ServiceID -> CertificateChain -> IO [FailedReason]
Documentation
Arguments
:: Text | Section name containing transport settings. |
-> Config | |
-> ServerCertCallback | |
-> IO Transport |
Initialize a SOAP HTTP transport with HTTPS support using tls.
makeSettings :: Maybe FilePath -> Maybe FilePath -> ServerCertCallback -> IO ManagerSettings Source
Certificate validation
type ServerCertCallback = CertificateStore -> ValidationCache -> ServiceID -> CertificateChain -> IO [FailedReason] Source
validateDefault :: CertificateStore -> ValidationCache -> ServiceID -> CertificateChain -> IO [FailedReason]