OpenDNSSEC-enforcer
2.1.7
|
Go to the documentation of this file.
57 #define HSM_KEY_ROLE_SEP(role) ((role) == HSM_KEY_ROLE_KSK || (role) == HSM_KEY_ROLE_CSK)
int hsm_key_set_role(hsm_key_t *hsm_key, hsm_key_role_t role)
hsm_key_t * hsm_key_new(const db_connection_t *connection)
const db_enum_t hsm_key_enum_set_state[]
enum hsm_key_key_type hsm_key_key_type_t
hsm_key_list_t * hsm_key_list_new_get_by_clauses(const db_connection_t *connection, const db_clause_list_t *clause_list)
int hsm_key_set_inception(hsm_key_t *hsm_key, unsigned int inception)
size_t object_list_position
@ HSM_KEY_BACKUP_BACKUP_DONE
db_clause_t * hsm_key_bits_clause(db_clause_list_t *clause_list, unsigned int bits)
const db_enum_t hsm_key_enum_set_backup[]
int hsm_key_set_backup(hsm_key_t *hsm_key, hsm_key_backup_t backup)
int hsm_key_list_get_by_policy_id(hsm_key_list_t *hsm_key_list, const db_value_t *policy_id)
int hsm_key_list_copy(hsm_key_list_t *hsm_key_list, const hsm_key_list_t *from_hsm_key_list)
unsigned int hsm_key_bits(const hsm_key_t *hsm_key)
int hsm_key_list_get_by_clauses(hsm_key_list_t *hsm_key_list, const db_clause_list_t *clause_list)
const db_result_t * result
policy_list_t * policy_id_list
db_clause_t * hsm_key_is_revoked_clause(db_clause_list_t *clause_list, unsigned int is_revoked)
enum hsm_key_state hsm_key_state_t
@ HSM_KEY_KEY_TYPE_INVALID
int hsm_key_set_bits(hsm_key_t *hsm_key, unsigned int bits)
enum hsm_key_role hsm_key_role_t
hsm_key_t * hsm_key_list_get_begin(hsm_key_list_t *hsm_key_list)
@ HSM_KEY_BACKUP_NO_BACKUP
db_clause_t * hsm_key_backup_clause(db_clause_list_t *clause_list, hsm_key_backup_t backup)
const char * hsm_key_repository(const hsm_key_t *hsm_key)
int hsm_key_update(hsm_key_t *hsm_key)
int hsm_key_set_key_type(hsm_key_t *hsm_key, hsm_key_key_type_t key_type)
policy_t * private_policy_id
@ HSM_KEY_BACKUP_BACKUP_REQUESTED
db_clause_t * hsm_key_policy_id_clause(db_clause_list_t *clause_list, const db_value_t *policy_id)
unsigned int hsm_key_inception(const hsm_key_t *hsm_key)
db_clause_t * hsm_key_repository_clause(db_clause_list_t *clause_list, const char *repository_text)
const db_value_t * hsm_key_policy_id(const hsm_key_t *hsm_key)
int hsm_key_set_policy_id(hsm_key_t *hsm_key, const db_value_t *policy_id)
db_result_list_t * result_list
hsm_key_t * hsm_key_new_copy(const hsm_key_t *hsm_key)
int hsm_key_set_algorithm(hsm_key_t *hsm_key, unsigned int algorithm)
const hsm_key_t * hsm_key_list_next(hsm_key_list_t *hsm_key_list)
@ HSM_KEY_BACKUP_BACKUP_REQUIRED
unsigned int hsm_key_algorithm(const hsm_key_t *hsm_key)
hsm_key_list_t * hsm_key_list_new_copy(const hsm_key_list_t *hsm_key_copy)
hsm_key_list_t * hsm_key_list_new(const db_connection_t *connection)
db_clause_t * hsm_key_algorithm_clause(db_clause_list_t *clause_list, unsigned int algorithm)
hsm_key_list_t * hsm_key_list_new_get_by_policy_id(const db_connection_t *connection, const db_value_t *policy_id)
int hsm_key_from_result(hsm_key_t *hsm_key, const db_result_t *result)
int hsm_key_list_object_store(hsm_key_list_t *hsm_key_list)
int hsm_key_get_by_locator(hsm_key_t *hsm_key, const char *locator)
int hsm_key_create(hsm_key_t *hsm_key)
const db_value_t * hsm_key_id(const hsm_key_t *hsm_key)
db_clause_t * hsm_key_role_clause(db_clause_list_t *clause_list, hsm_key_role_t role)
const policy_t * associated_policy_id
int hsm_key_count(hsm_key_t *hsm_key, db_clause_list_t *clause_list, size_t *count)
enum hsm_key_backup hsm_key_backup_t
hsm_key_t * hsm_key_new_get_by_locator(const db_connection_t *connection, const char *locator)
void hsm_key_free(hsm_key_t *hsm_key)
hsm_key_key_type_t key_type
int hsm_key_copy(hsm_key_t *hsm_key, const hsm_key_t *hsm_key_copy)
void hsm_key_list_free(hsm_key_list_t *hsm_key_list)
const char * hsm_key_locator(const hsm_key_t *hsm_key)
const hsm_key_t * hsm_key_list_begin(hsm_key_list_t *hsm_key_list)
int hsm_key_set_state(hsm_key_t *hsm_key, hsm_key_state_t state)
hsm_key_t * hsm_key_list_get_next(hsm_key_list_t *hsm_key_list)
const db_enum_t hsm_key_enum_set_role[]
db_clause_t * hsm_key_state_clause(db_clause_list_t *clause_list, hsm_key_state_t state)
int hsm_key_get_by_id(hsm_key_t *hsm_key, const db_value_t *id)
const db_value_t * policy_id(const policy_t *policy)
int hsm_key_set_repository(hsm_key_t *hsm_key, const char *repository_text)
db_clause_t * hsm_key_key_type_clause(db_clause_list_t *clause_list, hsm_key_key_type_t key_type)
int hsm_key_set_locator(hsm_key_t *hsm_key, const char *locator_text)