Class TlsClientConnectionHelper
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public sealed class TlsClientConnectionHelper : Object, IDisposable, TlsClientConnection, InstanceFactory, GTypeProvider
- Inheritance
-
TlsClientConnectionHelper
- Implements
-
- Inherited Members
-
Constructors
TlsClientConnectionHelper(ObjectHandle)
public TlsClientConnectionHelper(ObjectHandle handle)
Parameters
handle
ObjectHandle
Properties
ServerIdentity
public SocketConnectable ServerIdentity { get; set; }
Property Value
- SocketConnectable
UseSsl3
public bool UseSsl3 { get; set; }
Property Value
- bool
ValidationFlags
public TlsCertificateFlags ValidationFlags { get; set; }
Property Value
- TlsCertificateFlags
Methods
CopySessionState(TlsClientConnection)
[Version("2.46")]
public void CopySessionState(TlsClientConnection source)
Parameters
source
TlsClientConnection
GetAcceptedCas()
[Version("2.28")]
public List GetAcceptedCas()
Returns
- List
GetGType()
public static Type GetGType()
Returns
- Type
GetServerIdentity()
[Version("2.28")]
public SocketConnectable? GetServerIdentity()
Returns
- SocketConnectable
GetUseSsl3()
[Version("2.28")]
public bool GetUseSsl3()
Returns
- bool
GetValidationFlags()
[Version("2.28")]
public TlsCertificateFlags GetValidationFlags()
Returns
- TlsCertificateFlags
New(IOStream, SocketConnectable?)
[Version("2.28")]
public static IOStream New(IOStream baseIoStream, SocketConnectable? serverIdentity)
Parameters
baseIoStream
IOStream
serverIdentity
SocketConnectable
Returns
- IOStream
SetServerIdentity(SocketConnectable)
[Version("2.28")]
public void SetServerIdentity(SocketConnectable identity)
Parameters
identity
SocketConnectable
SetUseSsl3(bool)
[Version("2.28")]
public void SetUseSsl3(bool useSsl3)
Parameters
useSsl3
bool
SetValidationFlags(TlsCertificateFlags)
[Version("2.28")]
public void SetValidationFlags(TlsCertificateFlags flags)
Parameters
flags
TlsCertificateFlags