-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/

-- | Use the system's native CA certificate store with HsOpenSSL
--   
--   A cross-platform library that tries to find a (reasonable) CA
--   certificate bundle that can be used with HsOpenSSL to verify
--   the certificates of remote peers.
--   
--   This package is for HsOpenSSL what x509-system is
--   for the tls package. Additionally, it borrows some ideas from
--   x509-system.
@package HsOpenSSL-x509-system
@version 0.1.0.4

module OpenSSL.X509.SystemStore

-- | Add the certificates from the system-wide certificate store to the
--   given openssl context. Note that in older versions of
--   OpenSSL (namely <1.1.0), this does not automatically enable
--   peer certificate verification. In that case, you also need to call
--   contextSetVerificationMode and check manually if the hostname
--   matches the one specified in the certificate. You can find information
--   about how to do the latter here.
contextLoadSystemCerts :: SSLContext -> IO ()
