| mate-keyring Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
enum MateKeyringItemType; typedef MateKeyringItemInfo; void mate_keyring_item_info_free (MateKeyringItemInfo *item_info); MateKeyringItemInfo * mate_keyring_item_info_new (void); MateKeyringItemInfo * mate_keyring_item_info_copy (MateKeyringItemInfo *item_info); MateKeyringItemType mate_keyring_item_info_get_type (MateKeyringItemInfo *item_info); void mate_keyring_item_info_set_type (MateKeyringItemInfo *item_info,MateKeyringItemType type); char * mate_keyring_item_info_get_secret (MateKeyringItemInfo *item_info); void mate_keyring_item_info_set_secret (MateKeyringItemInfo *item_info,const char *value); char * mate_keyring_item_info_get_display_name (MateKeyringItemInfo *item_info); void mate_keyring_item_info_set_display_name (MateKeyringItemInfo *item_info,const char *value); time_t mate_keyring_item_info_get_mtime (MateKeyringItemInfo *item_info); time_t mate_keyring_item_info_get_ctime (MateKeyringItemInfo *item_info);
MateKeyringItemInfo represents the basic information about a keyring item.
Use mate_keyring_item_get_info() or mate_keyring_item_set_info().
typedef enum {
/* The item types */
MATE_KEYRING_ITEM_GENERIC_SECRET = 0,
MATE_KEYRING_ITEM_NETWORK_PASSWORD,
MATE_KEYRING_ITEM_NOTE,
MATE_KEYRING_ITEM_CHAINED_KEYRING_PASSWORD,
MATE_KEYRING_ITEM_ENCRYPTION_KEY_PASSWORD,
MATE_KEYRING_ITEM_PK_STORAGE = 0x100,
/* Not used, remains here only for compatibility */
MATE_KEYRING_ITEM_LAST_TYPE,
} MateKeyringItemType;
void mate_keyring_item_info_free (MateKeyringItemInfo *item_info);
Free the MateKeyringItemInfo object.
A NULL pointer may be passed, in which case it will be ignored.
|
The keyring item info pointer. |
MateKeyringItemInfo * mate_keyring_item_info_new (void);
Create a new MateKeyringItemInfo object. Free the MateKeyringItemInfo object.
Returns : |
A keyring item info pointer. |
MateKeyringItemInfo * mate_keyring_item_info_copy (MateKeyringItemInfo *item_info);
Copy a MateKeyringItemInfo object.
|
A keyring item info pointer. |
Returns : |
A keyring item info pointer. |
MateKeyringItemType mate_keyring_item_info_get_type (MateKeyringItemInfo *item_info);
Get the item type.
|
A keyring item info pointer. |
Returns : |
The item type |
void mate_keyring_item_info_set_type (MateKeyringItemInfo *item_info,MateKeyringItemType type);
Set the type on an item info.
|
A keyring item info pointer. |
|
The new item type |
char * mate_keyring_item_info_get_secret (MateKeyringItemInfo *item_info);
Get the item secret.
|
A keyring item info pointer. |
Returns : |
The newly allocated string containing the item secret. |
void mate_keyring_item_info_set_secret (MateKeyringItemInfo *item_info,const char *value);
Set the secret on an item info.
|
A keyring item info pointer. |
|
The new item secret |
char * mate_keyring_item_info_get_display_name
(MateKeyringItemInfo *item_info);
Get the item display name.
|
A keyring item info pointer. |
Returns : |
The newly allocated string containing the item display name. |
void mate_keyring_item_info_set_display_name (MateKeyringItemInfo *item_info,const char *value);
Set the display name on an item info.
|
A keyring item info pointer. |
|
The new display name. |
time_t mate_keyring_item_info_get_mtime (MateKeyringItemInfo *item_info);
Get the item last modified time.
|
A keyring item info pointer. |
Returns : |
The item last modified time. |
time_t mate_keyring_item_info_get_ctime (MateKeyringItemInfo *item_info);
Get the item created time.
|
A keyring item info pointer. |
Returns : |
The item created time. |