Interface

Gio-2.0GioTlsClientConnectionConstructorProps

interface ConstructorProps {
    accepted_cas: any[];
    acceptedCas: any[];
    advertised_protocols: string[];
    advertisedProtocols: string[];
    base_io_stream: Gio.IOStream;
    baseIoStream: Gio.IOStream;
    certificate: Gio.TlsCertificate | null;
    ciphersuite_name: string | null;
    ciphersuiteName: string | null;
    closed: boolean;
    database: Gio.TlsDatabase | null;
    input_stream: Gio.InputStream;
    inputStream: Gio.InputStream;
    interaction: Gio.TlsInteraction | null;
    negotiated_protocol: string | null;
    negotiatedProtocol: string | null;
    output_stream: Gio.OutputStream;
    outputStream: Gio.OutputStream;
    peer_certificate: Gio.TlsCertificate | null;
    peer_certificate_errors: Gio.TlsCertificateFlags;
    peerCertificate: Gio.TlsCertificate | null;
    peerCertificateErrors: Gio.TlsCertificateFlags;
    protocol_version: Gio.TlsProtocolVersion;
    protocolVersion: Gio.TlsProtocolVersion;
    rehandshake_mode: Gio.TlsRehandshakeMode;
    rehandshakeMode: Gio.TlsRehandshakeMode;
    require_close_notify: boolean;
    requireCloseNotify: boolean;
    server_identity: Gio.SocketConnectable | null;
    serverIdentity: Gio.SocketConnectable | null;
    use_ssl3: boolean;
    use_system_certdb: boolean;
    useSsl3: boolean;
    useSystemCertdb: boolean;
    validation_flags: Gio.TlsCertificateFlags;
    validationFlags: Gio.TlsCertificateFlags;
}

Hierarchy (View Summary)

Index

Properties

accepted_cas: any[]
acceptedCas: any[]
server_identity: Gio.SocketConnectable | null
serverIdentity: Gio.SocketConnectable | null
use_ssl3: boolean
useSsl3: boolean
validation_flags: Gio.TlsCertificateFlags
validationFlags: Gio.TlsCertificateFlags

Properties - Inherited from Gio.TlsConnection.ConstructorProps

advertised_protocols: string[]
advertisedProtocols: string[]
base_io_stream: Gio.IOStream
baseIoStream: Gio.IOStream
certificate: Gio.TlsCertificate | null
ciphersuite_name: string | null
ciphersuiteName: string | null
database: Gio.TlsDatabase | null
interaction: Gio.TlsInteraction | null
negotiated_protocol: string | null
negotiatedProtocol: string | null
peer_certificate: Gio.TlsCertificate | null
peer_certificate_errors: Gio.TlsCertificateFlags
peerCertificate: Gio.TlsCertificate | null
peerCertificateErrors: Gio.TlsCertificateFlags
protocol_version: Gio.TlsProtocolVersion
protocolVersion: Gio.TlsProtocolVersion
rehandshake_mode: Gio.TlsRehandshakeMode
rehandshakeMode: Gio.TlsRehandshakeMode
require_close_notify: boolean
requireCloseNotify: boolean
use_system_certdb: boolean
useSystemCertdb: boolean

Properties - Inherited from Gio.IOStream.ConstructorProps

closed: boolean
input_stream: Gio.InputStream
inputStream: Gio.InputStream
output_stream: Gio.OutputStream
outputStream: Gio.OutputStream