|
|
TlsDatabase
(
TlsDatabase
&& src) noexcept
|
|
TlsDatabase
&
|
operator=
(
TlsDatabase
&& src) noexcept
|
|
|
~TlsDatabase
() noexceptoverride
|
|
GTlsDatabase*
|
gobj
()
|
|
Provides access to the underlying C GObject.
More...
|
|
const GTlsDatabase*
|
gobj
() const
|
|
Provides access to the underlying C GObject.
More...
|
|
GTlsDatabase*
|
gobj_copy
()
|
|
Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
Verify's a certificate chain after looking up and adding any missing certificates to the chain.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
Asynchronously verify's a certificate chain after looking up and adding any missing certificates to the chain.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
SlotAsyncReady
& slot,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
void
|
verify_chain_async
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
SlotAsyncReady
& slot,
TlsDatabaseVerifyFlags
flags=
TLS_DATABASE_VERIFY_NONE
) const
|
|
A
verify_chain_async()
convenience overload.
More...
|
|
TlsCertificateFlags
|
verify_chain_finish
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
Finish an asynchronous verify chain operation.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
Lookup the issuer of
certificate
in the database.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_issuer()
convenience overload.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_issuer()
convenience overload.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_issuer()
convenience overload.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
Lookup the issuer of
certificate
in the database.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificate_issuer()
convenience overload.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificate_issuer()
convenience overload.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_issuer
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificate_issuer()
convenience overload.
More...
|
|
void
|
lookup_certificate_issuer_async
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
Asynchronously lookup the issuer of
certificate
in the database.
More...
|
|
void
|
lookup_certificate_issuer_async
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_issuer_async()
convenience overload.
More...
|
|
void
|
lookup_certificate_issuer_async
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_issuer_async()
convenience overload.
More...
|
|
void
|
lookup_certificate_issuer_async
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate, const
SlotAsyncReady
& slot,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_issuer_async()
convenience overload.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer_finish
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
Finish an asynchronous lookup issuer operation.
More...
|
|
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
Lookup certificates issued by this issuer in the database.
More...
|
|
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificates_issued_by()
convenience overload.
More...
|
|
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificates_issued_by()
convenience overload.
More...
|
|
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificates_issued_by()
convenience overload.
More...
|
|
std::vector
<
Glib::RefPtr
< const
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
) const
|
|
Lookup certificates issued by this issuer in the database.
More...
|
|
std::vector
<
Glib::RefPtr
< const
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificates_issued_by()
convenience overload.
More...
|
|
std::vector
<
Glib::RefPtr
< const
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificates_issued_by()
convenience overload.
More...
|
|
std::vector
<
Glib::RefPtr
< const
TlsCertificate
> >
|
lookup_certificates_issued_by
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificates_issued_by()
convenience overload.
More...
|
|
void
|
lookup_certificates_issued_by_async
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
Asynchronously lookup certificates issued by this issuer in the database.
More...
|
|
void
|
lookup_certificates_issued_by_async
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificates_issued_by_async()
convenience overload.
More...
|
|
void
|
lookup_certificates_issued_by_async
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificates_issued_by_async()
convenience overload.
More...
|
|
void
|
lookup_certificates_issued_by_async
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
SlotAsyncReady
& slot,
TlsDatabaseLookupFlags
flags=
Gio::TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificates_issued_by_async()
convenience overload.
More...
|
|
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by_finish
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
Finish an asynchronous lookup of certificates.
More...
|
|
Glib::ustring
|
create_certificate_handle
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate) const
|
|
Create a handle string for the certificate.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
Lookup a certificate by its handle.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_for_handle()
convenience overload.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_for_handle()
convenience overload.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_for_handle()
convenience overload.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
Lookup a certificate by its handle.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificate_for_handle()
convenience overload.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificate_for_handle()
convenience overload.
More...
|
|
Glib::RefPtr
< const
TlsCertificate
>
|
lookup_certificate_for_handle
(const
Glib::ustring
& handle,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
) const
|
|
A
lookup_certificate_for_handle()
convenience overload.
More...
|
|
void
|
lookup_certificate_for_handle_async
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
Asynchronously lookup a certificate by its handle in the database.
More...
|
|
void
|
lookup_certificate_for_handle_async
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_for_handle_async()
convenience overload.
More...
|
|
void
|
lookup_certificate_for_handle_async
(const
Glib::ustring
& handle, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_for_handle_async()
convenience overload.
More...
|
|
void
|
lookup_certificate_for_handle_async
(const
Glib::ustring
& handle, const
SlotAsyncReady
& slot,
TlsDatabaseLookupFlags
flags=
TLS_DATABASE_LOOKUP_NONE
)
|
|
A
lookup_certificate_for_handle_async()
convenience overload.
More...
|
|
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle_finish
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
Finish an asynchronous lookup of a certificate by its handle.
More...
|
|
virtual
TlsCertificateFlags
|
verify_chain_vfunc
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags) const
|
|
virtual void
|
verify_chain_async_vfunc
(const
Glib::RefPtr
<
TlsCertificate
>& chain, const
Glib::ustring
& purpose, const
Glib::RefPtr
< const
SocketConnectable
>& identity, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseVerifyFlags
flags) const
|
|
virtual
TlsCertificateFlags
|
verify_chain_finish_vfunc
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
virtual
Glib::ustring
|
create_certificate_handle_vfunc
(const
Glib::RefPtr
< const
TlsCertificate
>& certificate) const
|
|
virtual
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle_vfunc
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags)
|
|
virtual void
|
lookup_certificate_for_handle_async_vfunc
(const
Glib::ustring
& handle, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags)
|
|
virtual
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_for_handle_finish_vfunc
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
virtual
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer_vfunc
(const
Glib::RefPtr
<
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags)
|
|
virtual void
|
lookup_certificate_issuer_async_vfunc
(const
Glib::RefPtr
<
TlsCertificate
>& certificate, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags)
|
|
virtual
Glib::RefPtr
<
TlsCertificate
>
|
lookup_certificate_issuer_finish_vfunc
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
virtual
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by_vfunc
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags)
|
|
virtual void
|
lookup_certificates_issued_by_async_vfunc
(const
Glib::RefPtr
<
Glib::ByteArray
>& issuer_raw_dn, const
Glib::RefPtr
<
TlsInteraction
>& interaction, const
SlotAsyncReady
& slot, const
Glib::RefPtr
<
Cancellable
>& cancellable,
TlsDatabaseLookupFlags
flags)
|
|
virtual
std::vector
<
Glib::RefPtr
<
TlsCertificate
> >
|
lookup_certificates_issued_by_finish_vfunc
(const
Glib::RefPtr
<
AsyncResult
>& result)
|
|
|
Object
(const
Object
&)=delete
|
|
Object
&
|
operator=
(const
Object
&)=delete
|
|
|
Object
(
Object
&& src) noexcept
|
|
Object
&
|
operator=
(
Object
&& src) noexcept
|
|
void*
|
get_data
(const
QueryQuark
& key)
|
|
void
|
set_data
(const
Quark
& key, void* data)
|
|
void
|
set_data
(const
Quark
& key, void* data,
DestroyNotify
notify)
|
|
void
|
remove_data
(const
QueryQuark
& quark)
|
|
void*
|
steal_data
(const
QueryQuark
& quark)
|
|
|
ObjectBase
(const
ObjectBase
&)=delete
|
|
ObjectBase
&
|
operator=
(const
ObjectBase
&)=delete
|
|
void
|
set_property_value
(const
Glib::ustring
& property_name, const
Glib::ValueBase
& value)
|
|
You probably want to use a specific property_*() accessor method instead.
More...
|
|
void
|
get_property_value
(const
Glib::ustring
& property_name,
Glib::ValueBase
& value) const
|
|
You probably want to use a specific property_*() accessor method instead.
More...
|
|
template<class PropertyType >
|
void
|
set_property
(const
Glib::ustring
& property_name, const PropertyType& value)
|
|
You probably want to use a specific property_*() accessor method instead.
More...
|
|
template<class PropertyType >
|
void
|
get_property
(const
Glib::ustring
& property_name, PropertyType& value) const
|
|
You probably want to use a specific property_*() accessor method instead.
More...
|
|
void
|
connect_property_changed
(const
Glib::ustring
& property_name, const
sigc::slot
< void >& slot)
|
|
You can use the signal_changed() signal of the property proxy instead.
More...
|
|
void
|
connect_property_changed
(const
Glib::ustring
& property_name,
sigc::slot
< void >&& slot)
|
|
You can use the signal_changed() signal of the property proxy instead.
More...
|
|
sigc::connection
|
connect_property_changed_with_return
(const
Glib::ustring
& property_name, const
sigc::slot
< void >& slot)
|
|
You can use the signal_changed() signal of the property proxy instead.
More...
|
|
sigc::connection
|
connect_property_changed_with_return
(const
Glib::ustring
& property_name,
sigc::slot
< void >&& slot)
|
|
You can use the signal_changed() signal of the property proxy instead.
More...
|
|
void
|
freeze_notify
()
|
|
Increases the freeze count on object.
More...
|
|
void
|
thaw_notify
()
|
|
Reverts the effect of a previous call to
freeze_notify()
.
More...
|
|
virtual void
|
reference
() const
|
|
Increment the reference count for this object.
More...
|
|
virtual void
|
unreference
() const
|
|
Decrement the reference count for this object.
More...
|
|
GObject*
|
gobj
()
|
|
Provides access to the underlying C GObject.
More...
|
|
const GObject*
|
gobj
() const
|
|
Provides access to the underlying C GObject.
More...
|
|
GObject*
|
gobj_copy
() const
|
|
Give a ref-ed copy to someone. Use for direct struct access.
More...
|
|
|
trackable
() noexcept
|
|
|
trackable
(const
trackable
&src) noexcept
|
|
|
trackable
(
trackable
&&src)
|
|
|
~trackable
()
|
|
void
|
add_destroy_notify_callback
(void *data,
func_destroy_notify
func) const
|
|
void
|
notify_callbacks
()
|
|
trackable
&
|
operator=
(const
trackable
&src)
|
|
trackable
&
|
operator=
(
trackable
&&src)
|
|
void
|
remove_destroy_notify_callback
(void *data) const
|
|