DtlsConnection.setDatabase

void setDatabase(gio.tls_database.TlsDatabase database = null)

Sets the certificate database that is used to verify peer certificates. This is set to the default database by default. See [gio.tls_backend.TlsBackend.getDefaultDatabase]. If set to null, then peer certificate validation will always set the [gio.types.TlsCertificateFlags.UnknownCa] error (meaning #GDtlsConnection::accept-certificate will always be emitted on client-side connections, unless that bit is not set in #GDtlsClientConnection:validation-flags).

There are nonintuitive security implications when using a non-default database. See #GDtlsConnection:database for details.

Parameters

databasea #GTlsDatabase