libseahorse Reference Manual | ||||
---|---|---|---|---|
Top | Description |
Synopsis
#define SEAHORSE_TYPE_LOCATION #define SEAHORSE_TYPE_USAGE enum SeahorseLocation; GType seahorse_location_get_type (void
); enum SeahorseUsage; GType seahorse_usage_get_type (void
); enum SeahorseKeyFlags; #define SEAHORSE_TAG_INVALID
Details
enum SeahorseLocation
typedef enum { SEAHORSE_LOCATION_INVALID = 0, SEAHORSE_LOCATION_MISSING = 10, SEAHORSE_LOCATION_SEARCHING = 20, SEAHORSE_LOCATION_REMOTE = 50, SEAHORSE_LOCATION_LOCAL = 100 } SeahorseLocation;
enum SeahorseUsage
typedef enum { SEAHORSE_USAGE_NONE = 0, SEAHORSE_USAGE_SYMMETRIC_KEY = 1, SEAHORSE_USAGE_PUBLIC_KEY = 2, SEAHORSE_USAGE_PRIVATE_KEY = 3, SEAHORSE_USAGE_CREDENTIALS = 4, SEAHORSE_USAGE_IDENTITY = 5, SEAHORSE_USAGE_OTHER = 10 } SeahorseUsage;
enum SeahorseKeyFlags
typedef enum { SEAHORSE_FLAG_IS_VALID = CRYPTUI_FLAG_IS_VALID, SEAHORSE_FLAG_CAN_ENCRYPT = CRYPTUI_FLAG_CAN_ENCRYPT, SEAHORSE_FLAG_CAN_SIGN = CRYPTUI_FLAG_CAN_SIGN, SEAHORSE_FLAG_EXPIRED = CRYPTUI_FLAG_EXPIRED, SEAHORSE_FLAG_REVOKED = CRYPTUI_FLAG_REVOKED, SEAHORSE_FLAG_DISABLED = CRYPTUI_FLAG_DISABLED, SEAHORSE_FLAG_TRUSTED = CRYPTUI_FLAG_TRUSTED, SEAHORSE_FLAG_EXPORTABLE = CRYPTUI_FLAG_EXPORTABLE, SEAHORSE_FLAG_DELETABLE = 0x10000000 } SeahorseKeyFlags;