libsecret-1
Description:
libsecret is a library for storing and retrieving passwords and other secrets. It communicates with the "Secret Service" using DBus. gnome-
keyring and ksecretservice are both implementations of a Secret Service.
Content:
Namespaces:
- Secret
Interfaces:
- Backend - Backend
represents a backend implementation of password storage.
- Retrievable - A read-only view of a secret
item in the Secret Service.
Classes:
- Collection - A proxy object representing a
collection of secrets in the Secret Service.
- Item - A secret item
- Prompt - A prompt in the Service
- Schema - Represents a set of attributes that are stored
with an item.
- SchemaAttribute - An attribute in a
Schema.
- Service - A proxy object representing the Secret
Service.
- Value - A value containing a secret
Enums:
Constants:
Methods:
- public HashTable<string,string> attributes_build (Schema schema, ...)
Build up a hash table of attribute values.
- public HashTable<string,string> attributes_buildv (Schema schema, va_list va)
Build up a hash table of attribute values.
- public async Backend backend_get (BackendFlags flags, Cancellable? cancellable) throws Error
- public Quark error_get_quark ()
- public unowned Schema get_schema (SchemaType type)
Get a secret storage schema of the given type
.
- public async bool password_clear (Schema schema, Cancellable? cancellable, ...) throws Error
Clear unlocked matching passwords from the secret service.
- public bool password_clear_sync (Schema schema, Cancellable? cancellable = null, ...) throws Error
Remove unlocked matching passwords from the secret service.
- public async bool password_clearv (Schema? schema, owned HashTable<string,string> attributes, Cancellable? cancellable) throws Error
Remove unlocked matching passwords from the secret service.
- public bool password_clearv_sync (Schema? schema, HashTable<string,string> attributes, Cancellable? cancellable = null) throws Error
Remove unlocked matching passwords from the secret service.
- public async string password_lookup (Schema schema, Cancellable? cancellable, ...) throws Error
Lookup a password in the secret service.
- public string password_lookup_sync (Schema schema, Cancellable? cancellable = null, ...) throws Error
Lookup a password in the secret service.
- public async string password_lookupv (Schema? schema, owned HashTable<string,string> attributes, Cancellable? cancellable) throws Error
Lookup a password in the secret service.
- public string password_lookupv_sync (Schema? schema, HashTable<string,string> attributes, Cancellable? cancellable = null) throws Error
Lookup a password in the secret service.
- public List<Retrievable> password_search_finish (AsyncResult result) throws Error
Finish an asynchronous operation to search for items in the secret
service.
- public async void password_searchv (Schema? schema, owned HashTable<string,string> attributes, SearchFlags flags, Cancellable? cancellable)
Search for items in the secret service.
- public List<Retrievable> password_searchv_sync (Schema? schema, HashTable<string,string> attributes, SearchFlags flags, Cancellable? cancellable = null) throws Error
Search for items in the secret service.
- public async bool password_store (Schema schema, string? collection, string label, string password, Cancellable? cancellable, ...) throws Error
Store a password in the secret service.
- public bool password_store_sync (Schema schema, string? collection, string label, string password, Cancellable? cancellable = null, ...) throws Error
Store a password in the secret service.
- public async bool password_storev (Schema? schema, owned HashTable<string,string> attributes, string? collection, string label, string password, Cancellable? cancellable) throws Error
Store a password in the secret service.
- public async void password_storev_binary (Schema? schema, owned HashTable<string,string> attributes, string? collection, string label, Value value, Cancellable? cancellable)
Store a password in the secret service.
- public bool password_storev_binary_sync (Schema? schema, HashTable<string,string> attributes, string? collection, string label, Value value, Cancellable? cancellable = null) throws Error
Store a password in the secret service.
- public bool password_storev_sync (Schema? schema, HashTable<string,string> attributes, string? collection, string label, string password, Cancellable? cancellable = null) throws Error
Store a password in the secret service.
- public void password_wipe (string? password)
Clear the memory used by a password.