| EventDance - Documentation and Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
enum EvdTlsMode; enum EvdTlsCertificateType; enum EvdTlsVerifyState; gboolean evd_tls_init (GError **error); void evd_tls_deinit (void); void evd_tls_free_certificates (GList *certificates); void evd_tls_generate_dh_params (guint bit_length,gboolean regenerate,GAsyncReadyCallback callback,GCancellable *cancellable,gpointer user_data); gpointer evd_tls_generate_dh_params_finish (GAsyncResult *result,GError **error);
typedef enum {
EVD_TLS_MODE_CLIENT = GNUTLS_CLIENT,
EVD_TLS_MODE_SERVER = GNUTLS_SERVER
} EvdTlsMode;
typedef enum {
EVD_TLS_CERTIFICATE_TYPE_UNKNOWN = GNUTLS_CRT_UNKNOWN,
EVD_TLS_CERTIFICATE_TYPE_X509 = GNUTLS_CRT_X509,
EVD_TLS_CERTIFICATE_TYPE_OPENPGP = GNUTLS_CRT_OPENPGP
} EvdTlsCertificateType;
typedef enum {
EVD_TLS_VERIFY_STATE_OK = 0,
EVD_TLS_VERIFY_STATE_NO_CERT = 1 << 0,
EVD_TLS_VERIFY_STATE_INVALID = 1 << 1,
EVD_TLS_VERIFY_STATE_REVOKED = 1 << 2,
EVD_TLS_VERIFY_STATE_SIGNER_NOT_FOUND = 1 << 3,
EVD_TLS_VERIFY_STATE_SIGNER_NOT_CA = 1 << 4,
EVD_TLS_VERIFY_STATE_INSECURE_ALG = 1 << 5,
EVD_TLS_VERIFY_STATE_EXPIRED = 1 << 6,
EVD_TLS_VERIFY_STATE_NOT_ACTIVE = 1 << 7
} EvdTlsVerifyState;
void evd_tls_free_certificates (GList *certificates);
|
. [element-type Evd.TlsCertificate] |
void evd_tls_generate_dh_params (guint bit_length,gboolean regenerate,GAsyncReadyCallback callback,GCancellable *cancellable,gpointer user_data);
gpointer evd_tls_generate_dh_params_finish (GAsyncResult *result,GError **error);
Returns : |
. [transfer none] |