Interface

AgsPasswordStore

Description

interface Ags.PasswordStore : GObject.Object
No description available.

Prerequisite

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

Implementations

Instance methods

ags_password_store_encrypt_password

Encrypt password.

since: 3.0.0

ags_password_store_get_login_name

Get login name.

since: 3.0.0

ags_password_store_get_password

Get password.

since: 3.0.0

ags_password_store_set_login_name

Set login name.

since: 3.0.0

ags_password_store_set_password

Set password.

since: 3.0.0

Interface structure

struct AgsPasswordStoreInterface {
  GTypeInterface ginterface;
  void (* set_login_name) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* login_name,
    GError** error
  );
  gchar* (* get_login_name) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  );
  void (* set_password) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* password,
    GError** error
  );
  gchar* (* get_password) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  );
  gchar* (* encrypt_password) (
    AgsPasswordStore* password_store,
    gchar* password,
    gchar* salt,
    GError** error
  );
  
}
No description available.
Interface members
ginterface
GTypeInterface
 No description available.
set_login_name
void (* set_login_name) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* login_name,
    GError** error
  )
 No description available.
get_login_name
gchar* (* get_login_name) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  )
 No description available.
set_password
void (* set_password) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    gchar* password,
    GError** error
  )
 No description available.
get_password
gchar* (* get_password) (
    AgsPasswordStore* password_store,
    GObject* security_context,
    gchar* user_uuid,
    gchar* security_token,
    GError** error
  )
 No description available.
encrypt_password
gchar* (* encrypt_password) (
    AgsPasswordStore* password_store,
    gchar* password,
    gchar* salt,
    GError** error
  )
 No description available.

Virtual methods

Ags.PasswordStore.encrypt_password

Encrypt password.

since: 3.0.0

Ags.PasswordStore.get_login_name

Get login name.

since: 3.0.0

Ags.PasswordStore.get_password

Get password.

since: 3.0.0

Ags.PasswordStore.set_login_name

Set login name.

since: 3.0.0

Ags.PasswordStore.set_password

Set password.

since: 3.0.0