![]() |
![]() |
![]() |
libinfgtk-0.3 Reference Manual | ![]() |
---|---|---|---|---|
InfGtkCertificateDialog; enum InfGtkCertificateDialogFlags; InfGtkCertificateDialog* inf_gtk_certificate_dialog_new (GtkWindow *parent, GtkDialogFlags dialog_flags, InfGtkCertificateDialogFlags certificate_flags, const gchar *hostname, InfCertificateChain *certificate_chain);
typedef enum _InfGtkCertificateDialogFlags { INF_GTK_CERTIFICATE_DIALOG_CERT_NOT_ACTIVATED = 1 << 0, INF_GTK_CERTIFICATE_DIALOG_CERT_EXPIRED = 1 << 1, INF_GTK_CERTIFICATE_DIALOG_CERT_HOSTNAME_MISMATCH = 1 << 2, INF_GTK_CERTIFICATE_DIALOG_CERT_INVALID = 1 << 3, INF_GTK_CERTIFICATE_DIALOG_CERT_ISSUER_NOT_TRUSTED = 1 << 4, INF_GTK_CERTIFICATE_DIALOG_CERT_CHANGED = 1 << 5, /* only valid when CERT_CHANGED is also set */ INF_GTK_CERTIFICATE_DIALOG_CERT_OLD_EXPIRED = 1 << 6 } InfGtkCertificateDialogFlags;
InfGtkCertificateDialog* inf_gtk_certificate_dialog_new (GtkWindow *parent, GtkDialogFlags dialog_flags, InfGtkCertificateDialogFlags certificate_flags, const gchar *hostname, InfCertificateChain *certificate_chain);
Creates a new InfGtkCertificateDialog. A InfGtkCertificateDialog shows warnings about a server's certificate to a user, for example when the issuer is not trusted or the certificate is expired.
|
Parent GtkWindow of the dialog. |
|
Flags for the dialog, see GtkDialogFlags. |
|
What certificate warnings to show, see InfGtkCertificateDialogFlags. |
|
The host name of the server that provides the certificate. |
|
The certificate chain provided by the server. |
Returns : |
A New InfGtkCertificateDialog. |