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 | 
 since: 0.19.0 | 
| Retrievable | A read-only view of a secret item in the Secret Service. since: 0.19.0 | 
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  since: 0.19.0 | 
| 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
 since: 0.18.6 | 
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  since: 0.18.6 | 
| 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. since: 0.19.0 | 
| password_lookup_binary_sync | Lookup a password in the secret service. since: 0.19.0 | 
| 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. since: 0.19.0 | 
| 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. since: 0.19.0 | 
| password_search_finish | Finish an asynchronous operation to search for items in the secret service. since: 0.19.0 | 
| password_search_sync | Search for items in the secret service. since: 0.19.0 | 
| password_searchv | Search for items in the secret service. since: 0.19.0 | 
| password_searchv_sync | Search for items in the secret service. since: 0.19.0 | 
| password_store | Store a password in the secret service. | 
| password_store_binary | Store a password in the secret service. since: 0.19.0 | 
| password_store_binary_sync | Store a password in the secret service. since: 0.19.0 | 
| 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. since: 0.19.0 | 
| password_storev_binary_sync | Store a password in the secret service. since: 0.19.0 | 
| 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. |