Interface

Gio-2.0GioDtlsConnectionConstructorProps

interface ConstructorProps {
    advertised_protocols: string[];
    advertisedProtocols: string[];
    base_socket: Gio.DatagramBased;
    baseSocket: Gio.DatagramBased;
    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;
}

Hierarchy (View Summary)

Index

Properties

advertised_protocols: string[]
advertisedProtocols: string[]
base_socket: Gio.DatagramBased
baseSocket: Gio.DatagramBased
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