| Top |
Functions
|
|
ags_certificate_get_cert_uuid () |
|
|
ags_certificate_set_domain () |
|
|
ags_certificate_get_domain () |
|
|
ags_certificate_set_key_type () |
|
|
ags_certificate_get_key_type () |
|
|
ags_certificate_set_public_key_file () |
|
|
ags_certificate_get_public_key_file () |
|
|
ags_certificate_set_private_key_file () |
|
|
ags_certificate_get_private_key_file () |
| #define | AGS_CERTIFICATE() |
| #define | AGS_CERTIFICATE_GET_INTERFACE() |
| #define | AGS_CERTIFICATE_INTERFACE() |
| #define | AGS_IS_CERTIFICATE() |
| #define | AGS_IS_CERTIFICATE_INTERFACE() |
|
|
ags_certificate_get_type () |
Description
The AgsCertificate interface gives you a unique access to all objects and is responsible to set up signal handlers.
Functions
ags_certificate_get_cert_uuid ()
gchar ** ags_certificate_get_cert_uuid (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token);GError **error
Get cert UUID as string vector.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
error |
the |
Returns
the cert UUIDs as NULL
[element-type utf8][array zero-terminated=1][transfer full]
Since:
ags_certificate_set_domain ()
void ags_certificate_set_domain (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid,gchar *domain);GError **error
Set domain.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
domain |
the domain |
|
error |
the |
Since:
ags_certificate_get_domain ()
gchar * ags_certificate_get_domain (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid);GError **error
Get domain.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
error |
the |
Since:
ags_certificate_set_key_type ()
void ags_certificate_set_key_type (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid,gchar *key_type);GError **error
Set key type.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
key_type |
the key type |
|
error |
the |
Since:
ags_certificate_get_key_type ()
gchar * ags_certificate_get_key_type (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid);GError **error
Get key type.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
error |
the |
Since:
ags_certificate_set_public_key_file ()
void ags_certificate_set_public_key_file (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid,gchar *public_key_file);GError **error
Set public key file.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
public_key_file |
the public key file |
|
error |
the |
Since:
ags_certificate_get_public_key_file ()
gchar * ags_certificate_get_public_key_file (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid);GError **error
Get public key file.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
error |
the |
Since:
ags_certificate_set_private_key_file ()
void ags_certificate_set_private_key_file (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid,gchar *private_key_file);GError **error
Set private key file.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
private_key_file |
the private key file |
|
error |
the |
Since:
ags_certificate_get_private_key_file ()
gchar * ags_certificate_get_private_key_file (AgsCertificate *certificate,,GObject *security_context,gchar *user_uuid,gchar *security_token,gchar *cert_uuid);GError **error
Get private key file.
Parameters
certificate |
the AgsCertificate |
|
security_context |
||
user_uuid |
the users unique identifier |
|
security_token |
the security token |
|
cert_uuid |
the cert's UUID |
|
error |
the |
Since:
AGS_CERTIFICATE()
#define AGS_CERTIFICATE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_CERTIFICATE, AgsCertificate))
AGS_CERTIFICATE_GET_INTERFACE()
#define AGS_CERTIFICATE_GET_INTERFACE(obj) (G_TYPE_INSTANCE_GET_INTERFACE((obj), AGS_TYPE_CERTIFICATE, AgsCertificateInterface))
AGS_CERTIFICATE_INTERFACE()
#define AGS_CERTIFICATE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_CAST((vtable), AGS_TYPE_CERTIFICATE, AgsCertificateInterface))
AGS_IS_CERTIFICATE()
#define AGS_IS_CERTIFICATE(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj), AGS_TYPE_CERTIFICATE))
AGS_IS_CERTIFICATE_INTERFACE()
#define AGS_IS_CERTIFICATE_INTERFACE(vtable) (G_TYPE_CHECK_CLASS_TYPE((vtable), AGS_TYPE_CERTIFICATE))
Types and Values
struct AgsCertificateInterface
struct AgsCertificateInterface {
GTypeInterface ginterface;
gchar** (*get_cert_uuid)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
GError **error);
void (*set_domain)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
gchar *domain,
GError **error);
gchar* (*get_domain)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
GError **error);
void (*set_key_type)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
gchar *key_type,
GError **error);
gchar* (*get_key_type)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
GError **error);
void (*set_public_key_file)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
gchar *public_key_file,
GError **error);
gchar* (*get_public_key_file)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
GError **error);
void (*set_private_key_file)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
gchar *private_key_file,
GError **error);
gchar* (*get_private_key_file)(AgsCertificate *certificate,
GObject *security_context,
gchar *user_uuid,
gchar *security_token,
gchar *cert_uuid,
GError **error);
};