OpenDNSSEC-enforcer
2.1.6
|
Go to the documentation of this file.
29 #ifndef _HSM_KEY_FACTORY_H_
30 #define _HSM_KEY_FACTORY_H_
const db_value_t * hsm_key_id(const hsm_key_t *hsm_key)
int hsm_key_factory_schedule_generate_policy(engine_type *engine, const policy_t *policy_orig, time_t duration)
int hsm_key_factory_release_key_id(const db_value_t *hsm_key_id, const db_connection_t *connection)
enum hsm_key_state hsm_key_state_t
hsm_key_t * hsm_key_factory_get_key(engine_type *engine, const db_connection_t *connection, const policy_key_t *policy_key, hsm_key_state_t hsm_key_state)
int hsm_key_factory_schedule_generate_all(engine_type *engine, time_t duration)
int hsm_key_factory_generate(engine_type *engine, const db_connection_t *connection, const policy_t *policy, const policy_key_t *policy_key, time_t duration)
int hsm_key_factory_release_key(hsm_key_t *hsm_key, const db_connection_t *connection)
void hsm_key_factory_deinit(void)
int hsm_key_factory_generate_all(engine_type *engine, const db_connection_t *connection, time_t duration)
int hsm_key_factory_generate_policy(engine_type *engine, const db_connection_t *connection, const policy_t *policy, time_t duration)