Interface

AgsCertificate

Description

interface Ags.Certificate : GObject.Object

No description available.

Prerequisite

In order to implement Certificate, your type must inherit fromGObject.

Implementations

Instance methods

ags_certificate_get_cert_uuid

Get cert UUID as string vector.

since: 3.0.0

ags_certificate_get_domain

Get domain.

since: 3.0.0

ags_certificate_get_key_type

Get key type.

since: 3.0.0

ags_certificate_get_private_key_file

Get private key file.

since: 3.0.0

ags_certificate_get_public_key_file

Get public key file.

since: 3.0.0

ags_certificate_set_domain

Set domain.

since: 3.0.0

ags_certificate_set_key_type

Set key type.

since: 3.0.0

ags_certificate_set_private_key_file

Set private key file.

since: 3.0.0

ags_certificate_set_public_key_file

Set public key file.

since: 3.0.0

Interface structure

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
  );
  
}

No description available.

Interface members
ginterface
GTypeInterface
 

No description available.

get_cert_uuid
gchar** (* get_cert_uuid) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  )
 

No description available.

set_domain
void (* set_domain) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* cert_uuid,
    gchar* domain,
    GError** error
  )
 

No description available.

get_domain
gchar* (* get_domain) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* cert_uuid,
    GError** error
  )
 

No description available.

set_key_type
void (* set_key_type) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* cert_uuid,
    gchar* key_type,
    GError** error
  )
 

No description available.

get_key_type
gchar* (* get_key_type) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* cert_uuid,
    GError** error
  )
 

No description available.

set_public_key_file
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
  )
 

No description available.

get_public_key_file
gchar* (* get_public_key_file) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* cert_uuid,
    GError** error
  )
 

No description available.

set_private_key_file
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
  )
 

No description available.

get_private_key_file
gchar* (* get_private_key_file) (
    AgsCertificate* certificate,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* cert_uuid,
    GError** error
  )
 

No description available.

Virtual methods

Ags.Certificate.get_cert_uuid

Get cert UUID as string vector.

since: 3.0.0

Ags.Certificate.get_domain

Get domain.

since: 3.0.0

Ags.Certificate.get_key_type

Get key type.

since: 3.0.0

Ags.Certificate.get_private_key_file

Get private key file.

since: 3.0.0

Ags.Certificate.get_public_key_file

Get public key file.

since: 3.0.0

Ags.Certificate.set_domain

Set domain.

since: 3.0.0

Ags.Certificate.set_key_type

Set key type.

since: 3.0.0

Ags.Certificate.set_private_key_file

Set private key file.

since: 3.0.0

Ags.Certificate.set_public_key_file

Set public key file.

since: 3.0.0