Top |
#define AGS_CERTIFICATE_MANAGER_GET_OBJ_MUTEX(obj) (&(((AgsCertificateManager *) obj)->obj_mutex))
GList *
ags_certificate_manager_get_certificate
(AgsCertificateManager *certificate_manager
);
Get certificate.
the GList containing GObject implementing AgsCertificate.
[element-type GObject][transfer full]
Since: 3.0.0
void ags_certificate_manager_add_certificate (AgsCertificateManager *certificate_manager
,GObject *certificate
);
Add certificate
to certificate_manager
.
Since: 3.0.0
void ags_certificate_manager_remove_certificate (AgsCertificateManager *certificate_manager
,GObject *certificate
);
Remove certificate
from certificate_manager
.
Since: 3.0.0
void ags_certificate_manager_get_key_file (AgsCertificateManager *certificate_manager
,GObject *security_context
,gchar *user_uuid
,gchar *security_token
,gchar *domain
,gchar *key_type
,gchar **public_key_file
,gchar **private_key_file
);
Get public and private key file.
certificate_manager |
||
security_context |
||
user_uuid |
the user's UUID |
|
security_token |
the security token |
|
domain |
the domain to find |
|
key_type |
the key type to find |
|
public_key_file |
return location of public key filename. |
[out][transfer full] |
private_key_file |
return location of private key filename. |
[out][transfer full] |
Since: 3.0.0
AgsCertificateManager * ags_certificate_manager_get_instance ();
Get instance.
Since: 3.0.0
AgsCertificateManager * ags_certificate_manager_new ();
Creates an AgsCertificateManager
Since: 3.0.0