|  |  |  |  | 
In libsecret items are no longer identified by an unsigned integer. Applications should retrieve items based on their attributes. It is also possible to identify an item by its DBus object path.
Replacements for related libgnome-keyring functions and types are described below:
Table 6.
| libgnome-keyring | libsecret | 
|---|---|
| gnome_keyring_item_create() | secret_item_create(), althoughsecret_password_store()may be simpler | 
| gnome_keyring_item_create_sync() | secret_item_create_sync(), althoughsecret_password_store_sync()may be simpler | 
| gnome_keyring_item_delete() | secret_item_delete(), althoughsecret_password_clear()may be simpler | 
| gnome_keyring_item_delete_sync() | secret_item_delete_sync(), althoughsecret_password_clear_sync()may be simpler | 
| gnome_keyring_item_get_info() | properties are loaded on a SecretItem automatically, use secret_item_load_secret()to load the secret | 
| gnome_keyring_item_get_info_sync() | properties are loaded on a SecretItem automatically, use secret_item_load_secret_sync()to load the secret | 
| gnome_keyring_item_get_info_full() | properties are loaded on a SecretItem automatically, use secret_item_load_secret()to load the secret | 
| gnome_keyring_item_get_info_full_sync() | properties are loaded on a SecretItem automatically, use secret_item_load_secret_sync()to load the secret | 
| gnome_keyring_item_set_info() | use the appropriate setter methods on SecretItem | 
| gnome_keyring_item_set_info_sync() | use the appropriate setter methods on SecretItem | 
| gnome_keyring_item_get_attributes() | secret_item_get_attributes() | 
| gnome_keyring_item_get_attributes_sync() | secret_item_get_attributes() | 
| gnome_keyring_item_set_attributes() | secret_item_set_attributes() | 
| gnome_keyring_item_set_attributes_sync() | secret_item_set_attributes_sync() | 
| GnomeKeyringItemType | replaced by the name of a SecretSchema | 
| GnomeKeyringItemInfo | SecretItem | 
| gnome_keyring_item_info_new() | no equivalent | 
| gnome_keyring_item_info_copy() | no equivalent | 
| gnome_keyring_item_info_free() | g_object_unref()on the SecretItem | 
| gnome_keyring_item_info_get_display_name() | secret_item_get_label() | 
| gnome_keyring_item_info_set_display_name() | secret_item_set_label() | 
| gnome_keyring_item_info_get_ctime() | secret_item_get_created() | 
| gnome_keyring_item_info_get_mtime() | secret_item_get_modified() | 
| gnome_keyring_item_info_get_type() | secret_item_get_schema_name() | 
| gnome_keyring_item_info_set_type() | secret_item_set_attributes()with appropriate schema | 
| gnome_keyring_item_info_get_secret() | secret_item_get_secret() | 
| gnome_keyring_item_info_set_secret() | secret_item_set_secret()andsecret_item_set_secret_sync() | 
| GNOME_KEYRING_ITEM_INFO_BASICS | no equivalent, all basic item properties are loaded on SecretItem automatically | 
| GNOME_KEYRING_ITEM_INFO_SECRET | use secret_item_load_secret()andsecret_item_load_secret_sync()to load
			the secret for an item. | 
| gnome_keyring_item_info_set_display_name() |