[CCode (has_construct_function = false)]
protected TlsConnection ();
public bool emit_accept_certificate (GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors);
- public unowned GLib.TlsCertificate get_certificate ();
+ public unowned GLib.TlsCertificate? get_certificate ();
[Version (since = "2.30")]
- public unowned GLib.TlsDatabase get_database ();
+ public unowned GLib.TlsDatabase? get_database ();
[Version (since = "2.30")]
- public unowned GLib.TlsInteraction get_interaction ();
+ public unowned GLib.TlsInteraction? get_interaction ();
[Version (since = "2.60")]
public unowned string? get_negotiated_protocol ();
- public unowned GLib.TlsCertificate get_peer_certificate ();
+ public unowned GLib.TlsCertificate? get_peer_certificate ();
public GLib.TlsCertificateFlags get_peer_certificate_errors ();
[Version (deprecated = true, deprecated_since = "2.60.", since = "2.28")]
public GLib.TlsRehandshakeMode get_rehandshake_mode ();
public void set_advertised_protocols ([CCode (array_length = false, array_null_terminated = true)] string[]? protocols);
public void set_certificate (GLib.TlsCertificate certificate);
[Version (since = "2.30")]
- public void set_database (GLib.TlsDatabase database);
+ public void set_database (GLib.TlsDatabase? database);
[Version (since = "2.30")]
public void set_interaction (GLib.TlsInteraction? interaction);
[Version (deprecated = true, deprecated_since = "2.60.", since = "2.28")]
public bool close (GLib.Cancellable? cancellable = null) throws GLib.Error;
public async bool close_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null) throws GLib.Error;
public bool emit_accept_certificate (GLib.TlsCertificate peer_cert, GLib.TlsCertificateFlags errors);
- public unowned GLib.TlsCertificate get_certificate ();
- public unowned GLib.TlsDatabase get_database ();
- public unowned GLib.TlsInteraction get_interaction ();
+ public unowned GLib.TlsCertificate? get_certificate ();
+ public unowned GLib.TlsDatabase? get_database ();
+ public unowned GLib.TlsInteraction? get_interaction ();
[Version (since = "2.60")]
public abstract unowned string? get_negotiated_protocol ();
- public unowned GLib.TlsCertificate get_peer_certificate ();
+ public unowned GLib.TlsCertificate? get_peer_certificate ();
public GLib.TlsCertificateFlags get_peer_certificate_errors ();
[Version (deprecated = true, deprecated_since = "2.64.", since = "2.48")]
public GLib.TlsRehandshakeMode get_rehandshake_mode ();
[Version (since = "2.60")]
public abstract void set_advertised_protocols ([CCode (array_length = false, array_null_terminated = true)] string[]? protocols);
public void set_certificate (GLib.TlsCertificate certificate);
- public void set_database (GLib.TlsDatabase database);
+ public void set_database (GLib.TlsDatabase? database);
public void set_interaction (GLib.TlsInteraction? interaction);
[Version (deprecated = true, deprecated_since = "2.60.", since = "2.48")]
public void set_rehandshake_mode (GLib.TlsRehandshakeMode mode);