![]() |
![]() |
![]() |
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. |