![]() |
![]() |
![]() |
EventDance - Documentation and Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
struct EvdTlsCredentials; gboolean (*EvdTlsCredentialsCertCb) (EvdTlsCredentials *self
,EvdTlsSession *session
,GList *ca_rdns
,GList *algorithms
,gpointer user_data
); struct EvdTlsCredentialsClass; gboolean evd_tls_credentials_add_certificate (EvdTlsCredentials *self
,EvdTlsCertificate *cert
,EvdTlsPrivkey *privkey
,GError **error
); void evd_tls_credentials_add_certificate_from_file (EvdTlsCredentials *self
,const gchar *cert_file
,const gchar *key_file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
); gboolean evd_tls_credentials_add_certificate_from_file_finish (EvdTlsCredentials *self
,GAsyncResult *result
,GError **error
); gpointer evd_tls_credentials_get_credentials (EvdTlsCredentials *self
); EvdTlsCredentials * evd_tls_credentials_new (void
); gboolean evd_tls_credentials_prepare (EvdTlsCredentials *self
,GError **error
); gboolean evd_tls_credentials_ready (EvdTlsCredentials *self
); void evd_tls_credentials_set_cert_callback (EvdTlsCredentials *self
,EvdTlsCredentialsCertCb callback
,gpointer user_data
); EvdTlsCredentials * evd_tls_session_get_credentials (EvdTlsSession *self
); void evd_tls_session_set_credentials (EvdTlsSession *self
,EvdTlsCredentials *credentials
);
gboolean (*EvdTlsCredentialsCertCb) (EvdTlsCredentials *self
,EvdTlsSession *session
,GList *ca_rdns
,GList *algorithms
,gpointer user_data
);
struct EvdTlsCredentialsClass { GObjectClass parent_class; /* signal prototypes */ void (* ready) (EvdTlsCredentials *self); /* padding for future expansion */ void (* _padding_0_) (void); void (* _padding_1_) (void); void (* _padding_2_) (void); void (* _padding_3_) (void); void (* _padding_4_) (void); void (* _padding_5_) (void); void (* _padding_6_) (void); void (* _padding_7_) (void); };
gboolean evd_tls_credentials_add_certificate (EvdTlsCredentials *self
,EvdTlsCertificate *cert
,EvdTlsPrivkey *privkey
,GError **error
);
void evd_tls_credentials_add_certificate_from_file (EvdTlsCredentials *self
,const gchar *cert_file
,const gchar *key_file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
gboolean evd_tls_credentials_add_certificate_from_file_finish (EvdTlsCredentials *self
,GAsyncResult *result
,GError **error
);
gpointer evd_tls_credentials_get_credentials (EvdTlsCredentials *self
);
gboolean evd_tls_credentials_prepare (EvdTlsCredentials *self
,GError **error
);
void evd_tls_credentials_set_cert_callback (EvdTlsCredentials *self
,EvdTlsCredentialsCertCb callback
,gpointer user_data
);
|
. [allow-none] |
|
. [allow-none] |
EvdTlsCredentials * evd_tls_session_get_credentials (EvdTlsSession *self
);
Returns : |
The EvdTlsCredentials object of this session. [transfer none] |
void evd_tls_session_set_credentials (EvdTlsSession *self
,EvdTlsCredentials *credentials
);
"dh-bits"
property"dh-bits" guint : Read / Write
Bit depth of the Diffie-Hellman key exchange parameters to use during handshake.
Allowed values: <= 4096
Default value: 0
"ready"
signalvoid user_function (EvdTlsCredentials *evdtlscredentials,
gpointer user_data) : Action
|
the object which received the signal. |
|
user data set when the signal handler was connected. |