| 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]