| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Objects.TlsDatabase
Contents
- Exported types
- Methods
- tlsDatabaseCreateCertificateHandle
- tlsDatabaseLookupCertificateForHandle
- tlsDatabaseLookupCertificateForHandleAsync
- tlsDatabaseLookupCertificateForHandleFinish
- tlsDatabaseLookupCertificateIssuer
- tlsDatabaseLookupCertificateIssuerAsync
- tlsDatabaseLookupCertificateIssuerFinish
- tlsDatabaseLookupCertificatesIssuedBy
- tlsDatabaseLookupCertificatesIssuedByAsync
- tlsDatabaseLookupCertificatesIssuedByFinish
- tlsDatabaseVerifyChain
- tlsDatabaseVerifyChainAsync
- tlsDatabaseVerifyChainFinish
Description
- newtype TlsDatabase = TlsDatabase (ForeignPtr TlsDatabase)
- class GObject o => TlsDatabaseK o
- toTlsDatabase :: TlsDatabaseK o => o -> IO TlsDatabase
- noTlsDatabase :: Maybe TlsDatabase
- data TlsDatabaseCreateCertificateHandleMethodInfo
- tlsDatabaseCreateCertificateHandle :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b) => a -> b -> m Text
- data TlsDatabaseLookupCertificateForHandleMethodInfo
- tlsDatabaseLookupCertificateForHandle :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> Text -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> m TlsCertificate
- data TlsDatabaseLookupCertificateForHandleAsyncMethodInfo
- tlsDatabaseLookupCertificateForHandleAsync :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> Text -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data TlsDatabaseLookupCertificateForHandleFinishMethodInfo
- tlsDatabaseLookupCertificateForHandleFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m TlsCertificate
- data TlsDatabaseLookupCertificateIssuerMethodInfo
- tlsDatabaseLookupCertificateIssuer :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => a -> b -> Maybe c -> TlsDatabaseLookupFlags -> Maybe d -> m TlsCertificate
- data TlsDatabaseLookupCertificateIssuerAsyncMethodInfo
- tlsDatabaseLookupCertificateIssuerAsync :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => a -> b -> Maybe c -> TlsDatabaseLookupFlags -> Maybe d -> Maybe AsyncReadyCallback -> m ()
- data TlsDatabaseLookupCertificateIssuerFinishMethodInfo
- tlsDatabaseLookupCertificateIssuerFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m TlsCertificate
- data TlsDatabaseLookupCertificatesIssuedByMethodInfo
- tlsDatabaseLookupCertificatesIssuedBy :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> ByteString -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> m [TlsCertificate]
- data TlsDatabaseLookupCertificatesIssuedByAsyncMethodInfo
- tlsDatabaseLookupCertificatesIssuedByAsync :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> ByteString -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data TlsDatabaseLookupCertificatesIssuedByFinishMethodInfo
- tlsDatabaseLookupCertificatesIssuedByFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m [TlsCertificate]
- data TlsDatabaseVerifyChainMethodInfo
- tlsDatabaseVerifyChain :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => a -> b -> Text -> Maybe c -> Maybe d -> [TlsDatabaseVerifyFlags] -> Maybe e -> m [TlsCertificateFlags]
- data TlsDatabaseVerifyChainAsyncMethodInfo
- tlsDatabaseVerifyChainAsync :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => a -> b -> Text -> Maybe c -> Maybe d -> [TlsDatabaseVerifyFlags] -> Maybe e -> Maybe AsyncReadyCallback -> m ()
- data TlsDatabaseVerifyChainFinishMethodInfo
- tlsDatabaseVerifyChainFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m [TlsCertificateFlags]
Exported types
newtype TlsDatabase Source
Constructors
| TlsDatabase (ForeignPtr TlsDatabase) |
Instances
| GObject TlsDatabase Source | |
| ((~) * info (ResolveTlsDatabaseMethod t TlsDatabase), MethodInfo * info TlsDatabase p) => IsLabel t (TlsDatabase -> p) Source | |
| ((~) * info (ResolveTlsDatabaseMethod t TlsDatabase), MethodInfo * info TlsDatabase p) => IsLabelProxy t (TlsDatabase -> p) Source | |
| type ParentTypes TlsDatabase Source | |
| type AttributeList TlsDatabase Source | |
| type SignalList TlsDatabase Source | |
class GObject o => TlsDatabaseK o Source
Instances
| (GObject o, IsDescendantOf TlsDatabase o) => TlsDatabaseK o Source | |
toTlsDatabase :: TlsDatabaseK o => o -> IO TlsDatabase Source
Methods
tlsDatabaseCreateCertificateHandle
data TlsDatabaseCreateCertificateHandleMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> m Text), MonadIO m, TlsDatabaseK a, TlsCertificateK b) => MethodInfo (TYPE Lifted) TlsDatabaseCreateCertificateHandleMethodInfo a signature Source | |
tlsDatabaseCreateCertificateHandle :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b) => a -> b -> m Text Source
tlsDatabaseLookupCertificateForHandle
data TlsDatabaseLookupCertificateForHandleMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Text -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> m TlsCertificate), MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificateForHandleMethodInfo a signature Source | |
tlsDatabaseLookupCertificateForHandle :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> Text -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> m TlsCertificate Source
tlsDatabaseLookupCertificateForHandleAsync
data TlsDatabaseLookupCertificateForHandleAsyncMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (Text -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificateForHandleAsyncMethodInfo a signature Source | |
tlsDatabaseLookupCertificateForHandleAsync :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> Text -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
tlsDatabaseLookupCertificateForHandleFinish
data TlsDatabaseLookupCertificateForHandleFinishMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> m TlsCertificate), MonadIO m, TlsDatabaseK a, AsyncResultK b) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificateForHandleFinishMethodInfo a signature Source | |
tlsDatabaseLookupCertificateForHandleFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m TlsCertificate Source
tlsDatabaseLookupCertificateIssuer
data TlsDatabaseLookupCertificateIssuerMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> Maybe c -> TlsDatabaseLookupFlags -> Maybe d -> m TlsCertificate), MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificateIssuerMethodInfo a signature Source | |
tlsDatabaseLookupCertificateIssuer :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => a -> b -> Maybe c -> TlsDatabaseLookupFlags -> Maybe d -> m TlsCertificate Source
tlsDatabaseLookupCertificateIssuerAsync
data TlsDatabaseLookupCertificateIssuerAsyncMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> Maybe c -> TlsDatabaseLookupFlags -> Maybe d -> Maybe AsyncReadyCallback -> m ()), MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificateIssuerAsyncMethodInfo a signature Source | |
tlsDatabaseLookupCertificateIssuerAsync :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, TlsInteractionK c, CancellableK d) => a -> b -> Maybe c -> TlsDatabaseLookupFlags -> Maybe d -> Maybe AsyncReadyCallback -> m () Source
tlsDatabaseLookupCertificateIssuerFinish
data TlsDatabaseLookupCertificateIssuerFinishMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> m TlsCertificate), MonadIO m, TlsDatabaseK a, AsyncResultK b) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificateIssuerFinishMethodInfo a signature Source | |
tlsDatabaseLookupCertificateIssuerFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m TlsCertificate Source
tlsDatabaseLookupCertificatesIssuedBy
data TlsDatabaseLookupCertificatesIssuedByMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (ByteString -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> m [TlsCertificate]), MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificatesIssuedByMethodInfo a signature Source | |
tlsDatabaseLookupCertificatesIssuedBy :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> ByteString -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> m [TlsCertificate] Source
tlsDatabaseLookupCertificatesIssuedByAsync
data TlsDatabaseLookupCertificatesIssuedByAsyncMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (ByteString -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificatesIssuedByAsyncMethodInfo a signature Source | |
tlsDatabaseLookupCertificatesIssuedByAsync :: (MonadIO m, TlsDatabaseK a, TlsInteractionK b, CancellableK c) => a -> ByteString -> Maybe b -> TlsDatabaseLookupFlags -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
tlsDatabaseLookupCertificatesIssuedByFinish
data TlsDatabaseLookupCertificatesIssuedByFinishMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> m [TlsCertificate]), MonadIO m, TlsDatabaseK a, AsyncResultK b) => MethodInfo (TYPE Lifted) TlsDatabaseLookupCertificatesIssuedByFinishMethodInfo a signature Source | |
tlsDatabaseLookupCertificatesIssuedByFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m [TlsCertificate] Source
tlsDatabaseVerifyChain
data TlsDatabaseVerifyChainMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> Text -> Maybe c -> Maybe d -> [TlsDatabaseVerifyFlags] -> Maybe e -> m [TlsCertificateFlags]), MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => MethodInfo (TYPE Lifted) TlsDatabaseVerifyChainMethodInfo a signature Source | |
tlsDatabaseVerifyChain :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => a -> b -> Text -> Maybe c -> Maybe d -> [TlsDatabaseVerifyFlags] -> Maybe e -> m [TlsCertificateFlags] Source
tlsDatabaseVerifyChainAsync
data TlsDatabaseVerifyChainAsyncMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> Text -> Maybe c -> Maybe d -> [TlsDatabaseVerifyFlags] -> Maybe e -> Maybe AsyncReadyCallback -> m ()), MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => MethodInfo (TYPE Lifted) TlsDatabaseVerifyChainAsyncMethodInfo a signature Source | |
tlsDatabaseVerifyChainAsync :: (MonadIO m, TlsDatabaseK a, TlsCertificateK b, SocketConnectableK c, TlsInteractionK d, CancellableK e) => a -> b -> Text -> Maybe c -> Maybe d -> [TlsDatabaseVerifyFlags] -> Maybe e -> Maybe AsyncReadyCallback -> m () Source
tlsDatabaseVerifyChainFinish
data TlsDatabaseVerifyChainFinishMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (b -> m [TlsCertificateFlags]), MonadIO m, TlsDatabaseK a, AsyncResultK b) => MethodInfo (TYPE Lifted) TlsDatabaseVerifyChainFinishMethodInfo a signature Source | |
tlsDatabaseVerifyChainFinish :: (MonadIO m, TlsDatabaseK a, AsyncResultK b) => a -> b -> m [TlsCertificateFlags] Source