gi-gio-0.2.46.13: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Objects.TlsConnection

Contents

Description

 

Synopsis

Exported types

Methods

tlsConnectionEmitAcceptCertificate

tlsConnectionGetCertificate

tlsConnectionGetDatabase

tlsConnectionGetInteraction

tlsConnectionGetPeerCertificate

tlsConnectionGetPeerCertificateErrors

tlsConnectionGetRehandshakeMode

tlsConnectionGetRequireCloseNotify

tlsConnectionGetUseSystemCertdb

tlsConnectionGetUseSystemCertdb :: (MonadIO m, TlsConnectionK a) => a -> m Bool Source

Deprecated: (Since version 2.30)Use g_tls_connection_get_database() instead

tlsConnectionHandshake

tlsConnectionHandshakeAsync

tlsConnectionHandshakeFinish

tlsConnectionSetCertificate

tlsConnectionSetDatabase

tlsConnectionSetInteraction

tlsConnectionSetRehandshakeMode

tlsConnectionSetRequireCloseNotify

tlsConnectionSetUseSystemCertdb

tlsConnectionSetUseSystemCertdb :: (MonadIO m, TlsConnectionK a) => a -> Bool -> m () Source

Deprecated: (Since version 2.30)Use g_tls_connection_set_database() instead

Properties

BaseIoStream

data TlsConnectionBaseIoStreamPropertyInfo Source

Certificate

data TlsConnectionCertificatePropertyInfo Source

Database

Interaction

data TlsConnectionInteractionPropertyInfo Source

PeerCertificate

data TlsConnectionPeerCertificatePropertyInfo Source

Instances

AttrInfo TlsConnectionPeerCertificatePropertyInfo Source 
type AttrLabel TlsConnectionPeerCertificatePropertyInfo = "peer-certificate" Source 
type AttrGetType TlsConnectionPeerCertificatePropertyInfo = TlsCertificate Source 
type AttrBaseTypeConstraint TlsConnectionPeerCertificatePropertyInfo = TlsConnectionK Source 
type AttrSetTypeConstraint TlsConnectionPeerCertificatePropertyInfo = TYPE Lifted ~ () Source 
type AttrAllowedOps TlsConnectionPeerCertificatePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source 

PeerCertificateErrors

data TlsConnectionPeerCertificateErrorsPropertyInfo Source

Instances

AttrInfo TlsConnectionPeerCertificateErrorsPropertyInfo Source 
type AttrLabel TlsConnectionPeerCertificateErrorsPropertyInfo = "peer-certificate-errors" Source 
type AttrGetType TlsConnectionPeerCertificateErrorsPropertyInfo = [TlsCertificateFlags] Source 
type AttrBaseTypeConstraint TlsConnectionPeerCertificateErrorsPropertyInfo = TlsConnectionK Source 
type AttrSetTypeConstraint TlsConnectionPeerCertificateErrorsPropertyInfo = TYPE Lifted ~ () Source 
type AttrAllowedOps TlsConnectionPeerCertificateErrorsPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) Source 

RehandshakeMode

data TlsConnectionRehandshakeModePropertyInfo Source

Instances

AttrInfo TlsConnectionRehandshakeModePropertyInfo Source 
type AttrLabel TlsConnectionRehandshakeModePropertyInfo = "rehandshake-mode" Source 
type AttrGetType TlsConnectionRehandshakeModePropertyInfo = TlsRehandshakeMode Source 
type AttrBaseTypeConstraint TlsConnectionRehandshakeModePropertyInfo = TlsConnectionK Source 
type AttrSetTypeConstraint TlsConnectionRehandshakeModePropertyInfo = TYPE Lifted ~ TlsRehandshakeMode Source 
type AttrAllowedOps TlsConnectionRehandshakeModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

RequireCloseNotify

data TlsConnectionRequireCloseNotifyPropertyInfo Source

Instances

AttrInfo TlsConnectionRequireCloseNotifyPropertyInfo Source 
type AttrLabel TlsConnectionRequireCloseNotifyPropertyInfo = "require-close-notify" Source 
type AttrGetType TlsConnectionRequireCloseNotifyPropertyInfo = Bool Source 
type AttrBaseTypeConstraint TlsConnectionRequireCloseNotifyPropertyInfo = TlsConnectionK Source 
type AttrSetTypeConstraint TlsConnectionRequireCloseNotifyPropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps TlsConnectionRequireCloseNotifyPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

UseSystemCertdb

data TlsConnectionUseSystemCertdbPropertyInfo Source

Instances

AttrInfo TlsConnectionUseSystemCertdbPropertyInfo Source 
type AttrLabel TlsConnectionUseSystemCertdbPropertyInfo = "use-system-certdb" Source 
type AttrGetType TlsConnectionUseSystemCertdbPropertyInfo = Bool Source 
type AttrBaseTypeConstraint TlsConnectionUseSystemCertdbPropertyInfo = TlsConnectionK Source 
type AttrSetTypeConstraint TlsConnectionUseSystemCertdbPropertyInfo = TYPE Lifted ~ Bool Source 
type AttrAllowedOps TlsConnectionUseSystemCertdbPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source 

Signals

AcceptCertificate