Hoogle Search

Within LTS Haskell 24.64 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. ValidationCacheUnknown :: ValidationCacheResult

    tls Network.TLS

    unknown fingerprint in cache

  2. data ValidationChecks

    tls Network.TLS

    A set of checks to activate or parametrize to perform on certificates. It's recommended to use defaultChecks to create the structure, to better cope with future changes or expansion of the structure.

  3. ValidationChecks :: Bool -> Maybe DateTime -> Bool -> Bool -> Bool -> Bool -> [ExtKeyUsageFlag] -> [ExtKeyUsagePurpose] -> Bool -> ValidationChecks

    tls Network.TLS

    No documentation available.

  4. data ValidationHooks

    tls Network.TLS

    A set of hooks to manipulate the way the verification works. BEWARE, it's easy to change behavior leading to compromised security.

  5. ValidationHooks :: (DistinguishedName -> Certificate -> Bool) -> (DateTime -> Certificate -> [FailedReason]) -> (HostName -> Certificate -> [FailedReason]) -> ([FailedReason] -> [FailedReason]) -> ValidationHooks

    tls Network.TLS

    No documentation available.

  6. checkTimeValidity :: ValidationChecks -> Bool

    tls Network.TLS

    check time validity of every certificate in the chain. the make sure that current time is between each validity bounds in the certificate

  7. cipherID :: Cipher -> CipherID

    tls Network.TLS

    No documentation available.

  8. clientServerIdentification :: ClientParams -> (HostName, ByteString)

    tls Network.TLS

    Define the name of the server, along with an extra service identification blob. this is important that the hostname part is properly filled for security reason, as it allow to properly associate the remote side with the given certificate during a handshake. The extra blob is useful to differentiate services running on the same host, but that might have different certificates given. It's only used as part of the X509 validation infrastructure. This value is typically set by defaultParamsClient.

  9. compressionCID :: CompressionC a => a -> CompressionID

    tls Network.TLS

    No documentation available.

  10. defaultValidationCache :: ValidationCache

    tls Network.TLS

    No documentation available.

Page 433 of many | Previous | Next