Namespace
Secret – 1
Secret Service D-Bus client library
Dependencies
GLib—2.0 | The base type system library |
Browse documentation | |
GObject—2.0 | The base type system library |
Browse documentation |
Classes
Collection | A proxy object representing a collection of secrets in the Secret Service. |
Item | A secret item. |
Prompt | A prompt in the Service. |
Service | A proxy object representing the Secret Service. |
Interfaces
Backend |
|
Retrievable | A read-only view of a secret item in the Secret Service. |
Structs
Schema | Represents a set of attributes that are stored with an item. |
SchemaAttribute | An attribute in a |
Value | A value containing a secret. |
Enumerations
BackendFlags | Flags which determine which parts of the |
Error | Errors returned by the Secret Service. |
SchemaAttributeType | The type of an attribute in a |
SchemaType | Different types of schemas for storing secrets, intended for use with
|
Bitfields
CollectionCreateFlags | Flags for |
CollectionFlags | Flags which determine which parts of the |
ItemCreateFlags | Flags for |
ItemFlags | Flags which determine which parts of the |
SchemaFlags | Flags for a |
SearchFlags | Various flags to be used with |
ServiceFlags | Flags which determine which parts of the |
Functions
attributes_build | Build up a hash table of attribute values. |
attributes_buildv | Build up a hash table of attribute values. |
get_schema | Get a secret storage schema of the given |
password_clear | Clear unlocked matching passwords from the secret service. |
password_clear_finish | Finish an asynchronous operation to remove passwords from the secret service. |
password_clear_sync | Remove unlocked matching passwords from the secret service. |
password_clearv | Remove unlocked matching passwords from the secret service. |
password_clearv_sync | Remove unlocked matching passwords from the secret service. |
password_free | Clear the memory used by a password, and then free it. |
password_lookup | Lookup a password in the secret service. |
password_lookup_binary_finish | Finish an asynchronous operation to lookup a password in the secret service. |
password_lookup_binary_sync | Lookup a password in the secret service. |
password_lookup_finish | Finish an asynchronous operation to lookup a password in the secret service. |
password_lookup_nonpageable_finish | Finish an asynchronous operation to lookup a password in the secret service. |
password_lookup_nonpageable_sync | Lookup a password in the secret service. |
password_lookup_sync | Lookup a password in the secret service. |
password_lookupv | Lookup a password in the secret service. |
password_lookupv_binary_sync | Lookup a password in the secret service. |
password_lookupv_nonpageable_sync | Lookup a password in the secret service. |
password_lookupv_sync | Lookup a password in the secret service. |
password_search | Search for items in the secret service. |
password_search_finish | Finish an asynchronous operation to search for items in the secret service. |
password_search_sync | Search for items in the secret service. |
password_searchv | Search for items in the secret service. |
password_searchv_sync | Search for items in the secret service. |
password_store | Store a password in the secret service. |
password_store_binary | Store a password in the secret service. |
password_store_binary_sync | Store a password in the secret service. |
password_store_finish | Finish asynchronous operation to store a password in the secret service. |
password_store_sync | Store a password in the secret service. |
password_storev | Store a password in the secret service. |
password_storev_binary | Store a password in the secret service. |
password_storev_binary_sync | Store a password in the secret service. |
password_storev_sync | Store a password in the secret service. |
password_wipe | Clear the memory used by a password. |
Function Macros
CHECK_VERSION | Returns |
Constants
BACKEND_EXTENSION_POINT_NAME | Extension point for the secret backend. |
COLLECTION_DEFAULT | An alias to the default collection. |
COLLECTION_SESSION | An alias to the session collection, which will be cleared when the user ends the session. |
MAJOR_VERSION | The major version of libsecret. |
MICRO_VERSION | The micro version of libsecret. |
MINOR_VERSION | The minor version of libsecret. |