| libinfgtk-0.6 Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
InfGtkCertificateManager; struct InfGtkCertificateManagerClass; InfGtkCertificateManager * inf_gtk_certificate_manager_new (GtkWindow *parent_window,InfXmppManager *xmpp_manager,const gchar *known_hosts_file);
"known-hosts-file" gchar* : Read / Write "parent-window" GtkWindow* : Read / Write / Construct Only "xmpp-manager" InfXmppManager* : Read / Write / Construct Only
struct InfGtkCertificateManagerClass {
GObjectClass parent_class;
};
InfGtkCertificateManager * inf_gtk_certificate_manager_new (GtkWindow *parent_window,InfXmppManager *xmpp_manager,const gchar *known_hosts_file);
Creates a new InfGtkCertificateManager. For each new client-side
InfXmppConnection in xmpp_manager, the certificate manager will verify
the server's certificate.
If the certificate is contained in known_hosts_file, then
the certificate is accepted automatically. Otherwise, the user is asked for
approval. If the user approves the certificate, then it is inserted into
the known_hosts_file.
|
The GtkWindow to which to make certificate approval dialogs transient to. |
|
The InfXmppManager whose InfXmppConnections to manage the certificates for. |
|
Path pointing to a file that contains certificates of
known hosts, or NULL. |
Returns : |
A new InfGtkCertificateManager. |
"known-hosts-file" property"known-hosts-file" gchar* : Read / Write
File containing certificates of known hosts.
Default value: NULL
"parent-window" property "parent-window" GtkWindow* : Read / Write / Construct Only
The parent window for certificate approval dialogs.
"xmpp-manager" property"xmpp-manager" InfXmppManager* : Read / Write / Construct Only
The XMPP manager of registered connections.