| 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.TlsConnection
Description
- newtype TlsConnection = TlsConnection (ManagedPtr TlsConnection)
- class GObject o => IsTlsConnection o
- toTlsConnection :: IsTlsConnection o => o -> IO TlsConnection
- noTlsConnection :: Maybe TlsConnection
- data TlsConnectionEmitAcceptCertificateMethodInfo
- tlsConnectionEmitAcceptCertificate :: (MonadIO m, IsTlsConnection a, IsTlsCertificate b) => a -> b -> [TlsCertificateFlags] -> m Bool
- data TlsConnectionGetCertificateMethodInfo
- tlsConnectionGetCertificate :: (MonadIO m, IsTlsConnection a) => a -> m TlsCertificate
- data TlsConnectionGetDatabaseMethodInfo
- tlsConnectionGetDatabase :: (MonadIO m, IsTlsConnection a) => a -> m TlsDatabase
- data TlsConnectionGetInteractionMethodInfo
- tlsConnectionGetInteraction :: (MonadIO m, IsTlsConnection a) => a -> m TlsInteraction
- data TlsConnectionGetPeerCertificateMethodInfo
- tlsConnectionGetPeerCertificate :: (MonadIO m, IsTlsConnection a) => a -> m TlsCertificate
- data TlsConnectionGetPeerCertificateErrorsMethodInfo
- tlsConnectionGetPeerCertificateErrors :: (MonadIO m, IsTlsConnection a) => a -> m [TlsCertificateFlags]
- data TlsConnectionGetRehandshakeModeMethodInfo
- tlsConnectionGetRehandshakeMode :: (MonadIO m, IsTlsConnection a) => a -> m TlsRehandshakeMode
- data TlsConnectionGetRequireCloseNotifyMethodInfo
- tlsConnectionGetRequireCloseNotify :: (MonadIO m, IsTlsConnection a) => a -> m Bool
- data TlsConnectionGetUseSystemCertdbMethodInfo
- tlsConnectionGetUseSystemCertdb :: (MonadIO m, IsTlsConnection a) => a -> m Bool
- data TlsConnectionHandshakeMethodInfo
- tlsConnectionHandshake :: (MonadIO m, IsTlsConnection a, IsCancellable b) => a -> Maybe b -> m ()
- data TlsConnectionHandshakeAsyncMethodInfo
- tlsConnectionHandshakeAsync :: (MonadIO m, IsTlsConnection a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data TlsConnectionHandshakeFinishMethodInfo
- tlsConnectionHandshakeFinish :: (MonadIO m, IsTlsConnection a, IsAsyncResult b) => a -> b -> m ()
- data TlsConnectionSetCertificateMethodInfo
- tlsConnectionSetCertificate :: (MonadIO m, IsTlsConnection a, IsTlsCertificate b) => a -> b -> m ()
- data TlsConnectionSetDatabaseMethodInfo
- tlsConnectionSetDatabase :: (MonadIO m, IsTlsConnection a, IsTlsDatabase b) => a -> b -> m ()
- data TlsConnectionSetInteractionMethodInfo
- tlsConnectionSetInteraction :: (MonadIO m, IsTlsConnection a, IsTlsInteraction b) => a -> Maybe b -> m ()
- data TlsConnectionSetRehandshakeModeMethodInfo
- tlsConnectionSetRehandshakeMode :: (MonadIO m, IsTlsConnection a) => a -> TlsRehandshakeMode -> m ()
- data TlsConnectionSetRequireCloseNotifyMethodInfo
- tlsConnectionSetRequireCloseNotify :: (MonadIO m, IsTlsConnection a) => a -> Bool -> m ()
- data TlsConnectionSetUseSystemCertdbMethodInfo
- tlsConnectionSetUseSystemCertdb :: (MonadIO m, IsTlsConnection a) => a -> Bool -> m ()
- data TlsConnectionBaseIoStreamPropertyInfo
- constructTlsConnectionBaseIoStream :: (IsTlsConnection o, IsIOStream a) => a -> IO (GValueConstruct o)
- getTlsConnectionBaseIoStream :: (MonadIO m, IsTlsConnection o) => o -> m (Maybe IOStream)
- tlsConnectionBaseIoStream :: AttrLabelProxy "baseIoStream"
- data TlsConnectionCertificatePropertyInfo
- constructTlsConnectionCertificate :: (IsTlsConnection o, IsTlsCertificate a) => a -> IO (GValueConstruct o)
- getTlsConnectionCertificate :: (MonadIO m, IsTlsConnection o) => o -> m TlsCertificate
- setTlsConnectionCertificate :: (MonadIO m, IsTlsConnection o, IsTlsCertificate a) => o -> a -> m ()
- tlsConnectionCertificate :: AttrLabelProxy "certificate"
- data TlsConnectionDatabasePropertyInfo
- constructTlsConnectionDatabase :: (IsTlsConnection o, IsTlsDatabase a) => a -> IO (GValueConstruct o)
- getTlsConnectionDatabase :: (MonadIO m, IsTlsConnection o) => o -> m TlsDatabase
- setTlsConnectionDatabase :: (MonadIO m, IsTlsConnection o, IsTlsDatabase a) => o -> a -> m ()
- tlsConnectionDatabase :: AttrLabelProxy "database"
- data TlsConnectionInteractionPropertyInfo
- clearTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m ()
- constructTlsConnectionInteraction :: (IsTlsConnection o, IsTlsInteraction a) => a -> IO (GValueConstruct o)
- getTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m TlsInteraction
- setTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o, IsTlsInteraction a) => o -> a -> m ()
- tlsConnectionInteraction :: AttrLabelProxy "interaction"
- data TlsConnectionPeerCertificatePropertyInfo
- getTlsConnectionPeerCertificate :: (MonadIO m, IsTlsConnection o) => o -> m TlsCertificate
- tlsConnectionPeerCertificate :: AttrLabelProxy "peerCertificate"
- data TlsConnectionPeerCertificateErrorsPropertyInfo
- getTlsConnectionPeerCertificateErrors :: (MonadIO m, IsTlsConnection o) => o -> m [TlsCertificateFlags]
- tlsConnectionPeerCertificateErrors :: AttrLabelProxy "peerCertificateErrors"
- data TlsConnectionRehandshakeModePropertyInfo
- constructTlsConnectionRehandshakeMode :: IsTlsConnection o => TlsRehandshakeMode -> IO (GValueConstruct o)
- getTlsConnectionRehandshakeMode :: (MonadIO m, IsTlsConnection o) => o -> m TlsRehandshakeMode
- setTlsConnectionRehandshakeMode :: (MonadIO m, IsTlsConnection o) => o -> TlsRehandshakeMode -> m ()
- tlsConnectionRehandshakeMode :: AttrLabelProxy "rehandshakeMode"
- data TlsConnectionRequireCloseNotifyPropertyInfo
- constructTlsConnectionRequireCloseNotify :: IsTlsConnection o => Bool -> IO (GValueConstruct o)
- getTlsConnectionRequireCloseNotify :: (MonadIO m, IsTlsConnection o) => o -> m Bool
- setTlsConnectionRequireCloseNotify :: (MonadIO m, IsTlsConnection o) => o -> Bool -> m ()
- tlsConnectionRequireCloseNotify :: AttrLabelProxy "requireCloseNotify"
- data TlsConnectionUseSystemCertdbPropertyInfo
- constructTlsConnectionUseSystemCertdb :: IsTlsConnection o => Bool -> IO (GValueConstruct o)
- getTlsConnectionUseSystemCertdb :: (MonadIO m, IsTlsConnection o) => o -> m Bool
- setTlsConnectionUseSystemCertdb :: (MonadIO m, IsTlsConnection o) => o -> Bool -> m ()
- tlsConnectionUseSystemCertdb :: AttrLabelProxy "useSystemCertdb"
- type C_TlsConnectionAcceptCertificateCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
- type TlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool
- data TlsConnectionAcceptCertificateSignalInfo
- afterTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId
- genClosure_TlsConnectionAcceptCertificate :: TlsConnectionAcceptCertificateCallback -> IO Closure
- mk_TlsConnectionAcceptCertificateCallback :: C_TlsConnectionAcceptCertificateCallback -> IO (FunPtr C_TlsConnectionAcceptCertificateCallback)
- noTlsConnectionAcceptCertificateCallback :: Maybe TlsConnectionAcceptCertificateCallback
- onTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId
- wrap_TlsConnectionAcceptCertificateCallback :: TlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt
Exported types
newtype TlsConnection Source #
Constructors
| TlsConnection (ManagedPtr TlsConnection) |
Instances
| GObject TlsConnection Source # | |
| IsObject TlsConnection Source # | |
| IsTlsConnection TlsConnection Source # | |
| IsIOStream TlsConnection Source # | |
| ((~) * info (ResolveTlsConnectionMethod t TlsConnection), MethodInfo * info TlsConnection p) => IsLabel t (TlsConnection -> p) Source # | |
| ((~) * info (ResolveTlsConnectionMethod t TlsConnection), MethodInfo * info TlsConnection p) => IsLabelProxy t (TlsConnection -> p) Source # | |
| HasAttributeList * TlsConnection Source # | |
| type SignalList TlsConnection Source # | |
| type AttributeList TlsConnection Source # | |
class GObject o => IsTlsConnection o Source #
Instances
| (GObject a, UnknownAncestorError Constraint TlsConnection a) => IsTlsConnection a Source # | |
| IsTlsConnection TlsConnection Source # | |
| IsTlsConnection TlsClientConnection Source # | |
| IsTlsConnection TlsServerConnection Source # | |
toTlsConnection :: IsTlsConnection o => o -> IO TlsConnection Source #
Methods
emitAcceptCertificate
data TlsConnectionEmitAcceptCertificateMethodInfo Source #
Instances
| ((~) * signature (b -> [TlsCertificateFlags] -> m Bool), MonadIO m, IsTlsConnection a, IsTlsCertificate b) => MethodInfo * TlsConnectionEmitAcceptCertificateMethodInfo a signature Source # | |
tlsConnectionEmitAcceptCertificate :: (MonadIO m, IsTlsConnection a, IsTlsCertificate b) => a -> b -> [TlsCertificateFlags] -> m Bool Source #
getCertificate
data TlsConnectionGetCertificateMethodInfo Source #
Instances
| ((~) * signature (m TlsCertificate), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetCertificateMethodInfo a signature Source # | |
tlsConnectionGetCertificate :: (MonadIO m, IsTlsConnection a) => a -> m TlsCertificate Source #
getDatabase
data TlsConnectionGetDatabaseMethodInfo Source #
Instances
| ((~) * signature (m TlsDatabase), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetDatabaseMethodInfo a signature Source # | |
tlsConnectionGetDatabase :: (MonadIO m, IsTlsConnection a) => a -> m TlsDatabase Source #
getInteraction
data TlsConnectionGetInteractionMethodInfo Source #
Instances
| ((~) * signature (m TlsInteraction), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetInteractionMethodInfo a signature Source # | |
tlsConnectionGetInteraction :: (MonadIO m, IsTlsConnection a) => a -> m TlsInteraction Source #
getPeerCertificate
data TlsConnectionGetPeerCertificateMethodInfo Source #
Instances
| ((~) * signature (m TlsCertificate), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetPeerCertificateMethodInfo a signature Source # | |
tlsConnectionGetPeerCertificate :: (MonadIO m, IsTlsConnection a) => a -> m TlsCertificate Source #
getPeerCertificateErrors
data TlsConnectionGetPeerCertificateErrorsMethodInfo Source #
Instances
| ((~) * signature (m [TlsCertificateFlags]), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetPeerCertificateErrorsMethodInfo a signature Source # | |
tlsConnectionGetPeerCertificateErrors :: (MonadIO m, IsTlsConnection a) => a -> m [TlsCertificateFlags] Source #
getRehandshakeMode
data TlsConnectionGetRehandshakeModeMethodInfo Source #
Instances
| ((~) * signature (m TlsRehandshakeMode), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetRehandshakeModeMethodInfo a signature Source # | |
tlsConnectionGetRehandshakeMode :: (MonadIO m, IsTlsConnection a) => a -> m TlsRehandshakeMode Source #
getRequireCloseNotify
data TlsConnectionGetRequireCloseNotifyMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetRequireCloseNotifyMethodInfo a signature Source # | |
tlsConnectionGetRequireCloseNotify :: (MonadIO m, IsTlsConnection a) => a -> m Bool Source #
getUseSystemCertdb
data TlsConnectionGetUseSystemCertdbMethodInfo Source #
Instances
| ((~) * signature (m Bool), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionGetUseSystemCertdbMethodInfo a signature Source # | |
tlsConnectionGetUseSystemCertdb :: (MonadIO m, IsTlsConnection a) => a -> m Bool Source #
Deprecated: (Since version 2.30)Use g_tls_connection_get_database() instead
handshake
data TlsConnectionHandshakeMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsTlsConnection a, IsCancellable b) => MethodInfo * TlsConnectionHandshakeMethodInfo a signature Source # | |
tlsConnectionHandshake :: (MonadIO m, IsTlsConnection a, IsCancellable b) => a -> Maybe b -> m () Source #
handshakeAsync
data TlsConnectionHandshakeAsyncMethodInfo Source #
Instances
| ((~) * signature (Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsTlsConnection a, IsCancellable b) => MethodInfo * TlsConnectionHandshakeAsyncMethodInfo a signature Source # | |
tlsConnectionHandshakeAsync :: (MonadIO m, IsTlsConnection a, IsCancellable b) => a -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
handshakeFinish
data TlsConnectionHandshakeFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTlsConnection a, IsAsyncResult b) => MethodInfo * TlsConnectionHandshakeFinishMethodInfo a signature Source # | |
tlsConnectionHandshakeFinish :: (MonadIO m, IsTlsConnection a, IsAsyncResult b) => a -> b -> m () Source #
setCertificate
data TlsConnectionSetCertificateMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTlsConnection a, IsTlsCertificate b) => MethodInfo * TlsConnectionSetCertificateMethodInfo a signature Source # | |
tlsConnectionSetCertificate :: (MonadIO m, IsTlsConnection a, IsTlsCertificate b) => a -> b -> m () Source #
setDatabase
data TlsConnectionSetDatabaseMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsTlsConnection a, IsTlsDatabase b) => MethodInfo * TlsConnectionSetDatabaseMethodInfo a signature Source # | |
tlsConnectionSetDatabase :: (MonadIO m, IsTlsConnection a, IsTlsDatabase b) => a -> b -> m () Source #
setInteraction
data TlsConnectionSetInteractionMethodInfo Source #
Instances
| ((~) * signature (Maybe b -> m ()), MonadIO m, IsTlsConnection a, IsTlsInteraction b) => MethodInfo * TlsConnectionSetInteractionMethodInfo a signature Source # | |
tlsConnectionSetInteraction :: (MonadIO m, IsTlsConnection a, IsTlsInteraction b) => a -> Maybe b -> m () Source #
setRehandshakeMode
data TlsConnectionSetRehandshakeModeMethodInfo Source #
Instances
| ((~) * signature (TlsRehandshakeMode -> m ()), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionSetRehandshakeModeMethodInfo a signature Source # | |
tlsConnectionSetRehandshakeMode :: (MonadIO m, IsTlsConnection a) => a -> TlsRehandshakeMode -> m () Source #
setRequireCloseNotify
data TlsConnectionSetRequireCloseNotifyMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionSetRequireCloseNotifyMethodInfo a signature Source # | |
tlsConnectionSetRequireCloseNotify :: (MonadIO m, IsTlsConnection a) => a -> Bool -> m () Source #
setUseSystemCertdb
data TlsConnectionSetUseSystemCertdbMethodInfo Source #
Instances
| ((~) * signature (Bool -> m ()), MonadIO m, IsTlsConnection a) => MethodInfo * TlsConnectionSetUseSystemCertdbMethodInfo a signature Source # | |
tlsConnectionSetUseSystemCertdb :: (MonadIO m, IsTlsConnection a) => a -> Bool -> m () Source #
Deprecated: (Since version 2.30)Use g_tls_connection_set_database() instead
Properties
baseIoStream
data TlsConnectionBaseIoStreamPropertyInfo Source #
Instances
| AttrInfo TlsConnectionBaseIoStreamPropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionBaseIoStreamPropertyInfo Source # | |
| type AttrOrigin TlsConnectionBaseIoStreamPropertyInfo Source # | |
| type AttrLabel TlsConnectionBaseIoStreamPropertyInfo Source # | |
| type AttrGetType TlsConnectionBaseIoStreamPropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionBaseIoStreamPropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionBaseIoStreamPropertyInfo Source # | |
constructTlsConnectionBaseIoStream :: (IsTlsConnection o, IsIOStream a) => a -> IO (GValueConstruct o) Source #
getTlsConnectionBaseIoStream :: (MonadIO m, IsTlsConnection o) => o -> m (Maybe IOStream) Source #
tlsConnectionBaseIoStream :: AttrLabelProxy "baseIoStream" Source #
certificate
data TlsConnectionCertificatePropertyInfo Source #
Instances
| AttrInfo TlsConnectionCertificatePropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionCertificatePropertyInfo Source # | |
| type AttrOrigin TlsConnectionCertificatePropertyInfo Source # | |
| type AttrLabel TlsConnectionCertificatePropertyInfo Source # | |
| type AttrGetType TlsConnectionCertificatePropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionCertificatePropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionCertificatePropertyInfo Source # | |
constructTlsConnectionCertificate :: (IsTlsConnection o, IsTlsCertificate a) => a -> IO (GValueConstruct o) Source #
getTlsConnectionCertificate :: (MonadIO m, IsTlsConnection o) => o -> m TlsCertificate Source #
setTlsConnectionCertificate :: (MonadIO m, IsTlsConnection o, IsTlsCertificate a) => o -> a -> m () Source #
tlsConnectionCertificate :: AttrLabelProxy "certificate" Source #
database
data TlsConnectionDatabasePropertyInfo Source #
Instances
| AttrInfo TlsConnectionDatabasePropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionDatabasePropertyInfo Source # | |
| type AttrOrigin TlsConnectionDatabasePropertyInfo Source # | |
| type AttrLabel TlsConnectionDatabasePropertyInfo Source # | |
| type AttrGetType TlsConnectionDatabasePropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionDatabasePropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionDatabasePropertyInfo Source # | |
constructTlsConnectionDatabase :: (IsTlsConnection o, IsTlsDatabase a) => a -> IO (GValueConstruct o) Source #
getTlsConnectionDatabase :: (MonadIO m, IsTlsConnection o) => o -> m TlsDatabase Source #
setTlsConnectionDatabase :: (MonadIO m, IsTlsConnection o, IsTlsDatabase a) => o -> a -> m () Source #
tlsConnectionDatabase :: AttrLabelProxy "database" Source #
interaction
data TlsConnectionInteractionPropertyInfo Source #
Instances
| AttrInfo TlsConnectionInteractionPropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionInteractionPropertyInfo Source # | |
| type AttrOrigin TlsConnectionInteractionPropertyInfo Source # | |
| type AttrLabel TlsConnectionInteractionPropertyInfo Source # | |
| type AttrGetType TlsConnectionInteractionPropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionInteractionPropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionInteractionPropertyInfo Source # | |
clearTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m () Source #
constructTlsConnectionInteraction :: (IsTlsConnection o, IsTlsInteraction a) => a -> IO (GValueConstruct o) Source #
getTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o) => o -> m TlsInteraction Source #
setTlsConnectionInteraction :: (MonadIO m, IsTlsConnection o, IsTlsInteraction a) => o -> a -> m () Source #
tlsConnectionInteraction :: AttrLabelProxy "interaction" Source #
peerCertificate
data TlsConnectionPeerCertificatePropertyInfo Source #
Instances
| AttrInfo TlsConnectionPeerCertificatePropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionPeerCertificatePropertyInfo Source # | |
| type AttrOrigin TlsConnectionPeerCertificatePropertyInfo Source # | |
| type AttrLabel TlsConnectionPeerCertificatePropertyInfo Source # | |
| type AttrGetType TlsConnectionPeerCertificatePropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionPeerCertificatePropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionPeerCertificatePropertyInfo Source # | |
getTlsConnectionPeerCertificate :: (MonadIO m, IsTlsConnection o) => o -> m TlsCertificate Source #
tlsConnectionPeerCertificate :: AttrLabelProxy "peerCertificate" Source #
peerCertificateErrors
data TlsConnectionPeerCertificateErrorsPropertyInfo Source #
Instances
| AttrInfo TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
| type AttrOrigin TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
| type AttrLabel TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
| type AttrGetType TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionPeerCertificateErrorsPropertyInfo Source # | |
getTlsConnectionPeerCertificateErrors :: (MonadIO m, IsTlsConnection o) => o -> m [TlsCertificateFlags] Source #
tlsConnectionPeerCertificateErrors :: AttrLabelProxy "peerCertificateErrors" Source #
rehandshakeMode
data TlsConnectionRehandshakeModePropertyInfo Source #
Instances
| AttrInfo TlsConnectionRehandshakeModePropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionRehandshakeModePropertyInfo Source # | |
| type AttrOrigin TlsConnectionRehandshakeModePropertyInfo Source # | |
| type AttrLabel TlsConnectionRehandshakeModePropertyInfo Source # | |
| type AttrGetType TlsConnectionRehandshakeModePropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionRehandshakeModePropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionRehandshakeModePropertyInfo Source # | |
constructTlsConnectionRehandshakeMode :: IsTlsConnection o => TlsRehandshakeMode -> IO (GValueConstruct o) Source #
getTlsConnectionRehandshakeMode :: (MonadIO m, IsTlsConnection o) => o -> m TlsRehandshakeMode Source #
setTlsConnectionRehandshakeMode :: (MonadIO m, IsTlsConnection o) => o -> TlsRehandshakeMode -> m () Source #
tlsConnectionRehandshakeMode :: AttrLabelProxy "rehandshakeMode" Source #
requireCloseNotify
data TlsConnectionRequireCloseNotifyPropertyInfo Source #
Instances
| AttrInfo TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
| type AttrOrigin TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
| type AttrLabel TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
| type AttrGetType TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionRequireCloseNotifyPropertyInfo Source # | |
constructTlsConnectionRequireCloseNotify :: IsTlsConnection o => Bool -> IO (GValueConstruct o) Source #
getTlsConnectionRequireCloseNotify :: (MonadIO m, IsTlsConnection o) => o -> m Bool Source #
setTlsConnectionRequireCloseNotify :: (MonadIO m, IsTlsConnection o) => o -> Bool -> m () Source #
tlsConnectionRequireCloseNotify :: AttrLabelProxy "requireCloseNotify" Source #
useSystemCertdb
data TlsConnectionUseSystemCertdbPropertyInfo Source #
Instances
| AttrInfo TlsConnectionUseSystemCertdbPropertyInfo Source # | |
| type AttrSetTypeConstraint TlsConnectionUseSystemCertdbPropertyInfo Source # | |
| type AttrOrigin TlsConnectionUseSystemCertdbPropertyInfo Source # | |
| type AttrLabel TlsConnectionUseSystemCertdbPropertyInfo Source # | |
| type AttrGetType TlsConnectionUseSystemCertdbPropertyInfo Source # | |
| type AttrBaseTypeConstraint TlsConnectionUseSystemCertdbPropertyInfo Source # | |
| type AttrAllowedOps TlsConnectionUseSystemCertdbPropertyInfo Source # | |
constructTlsConnectionUseSystemCertdb :: IsTlsConnection o => Bool -> IO (GValueConstruct o) Source #
getTlsConnectionUseSystemCertdb :: (MonadIO m, IsTlsConnection o) => o -> m Bool Source #
setTlsConnectionUseSystemCertdb :: (MonadIO m, IsTlsConnection o) => o -> Bool -> m () Source #
tlsConnectionUseSystemCertdb :: AttrLabelProxy "useSystemCertdb" Source #
Signals
acceptCertificate
type C_TlsConnectionAcceptCertificateCallback = Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt Source #
type TlsConnectionAcceptCertificateCallback = TlsCertificate -> [TlsCertificateFlags] -> IO Bool Source #
data TlsConnectionAcceptCertificateSignalInfo Source #
Instances
| SignalInfo TlsConnectionAcceptCertificateSignalInfo Source # | |
| type HaskellCallbackType TlsConnectionAcceptCertificateSignalInfo Source # | |
afterTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId Source #
genClosure_TlsConnectionAcceptCertificate :: TlsConnectionAcceptCertificateCallback -> IO Closure Source #
mk_TlsConnectionAcceptCertificateCallback :: C_TlsConnectionAcceptCertificateCallback -> IO (FunPtr C_TlsConnectionAcceptCertificateCallback) Source #
onTlsConnectionAcceptCertificate :: (GObject a, MonadIO m) => a -> TlsConnectionAcceptCertificateCallback -> m SignalHandlerId Source #
wrap_TlsConnectionAcceptCertificateCallback :: TlsConnectionAcceptCertificateCallback -> Ptr () -> Ptr TlsCertificate -> CUInt -> Ptr () -> IO CInt Source #