evd-tls-common
evd-tls-common
|
|
Details
enum EvdTlsMode
typedef enum
{
EVD_TLS_MODE_CLIENT = GNUTLS_CLIENT,
EVD_TLS_MODE_SERVER = GNUTLS_SERVER
} EvdTlsMode;
enum EvdTlsVerifyState
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;
evd_tls_init ()
gboolean evd_tls_init (GError **error);
evd_tls_deinit ()
void evd_tls_deinit (void);
evd_tls_build_error ()
void evd_tls_build_error (gint error_code,
GError **error);
evd_tls_free_certificates ()
void evd_tls_free_certificates (GList *certificates);
evd_tls_generate_dh_params ()
void evd_tls_generate_dh_params (guint bit_length,
gboolean regenerate,
GAsyncReadyCallback callback,
GCancellable *cancellable,
gpointer user_data);
bit_length :
|
|
regenerate :
|
|
callback :
|
|
cancellable :
|
|
user_data :
|
. [allow-none]
|
evd_tls_generate_dh_params_finish ()
gpointer evd_tls_generate_dh_params_finish (GAsyncResult *result,
GError **error);
result :
|
|
error :
|
|
Returns : |
|