48 int commGenSignConf(
char* zone_name,
int zone_id,
char* current_filename,
KSM_POLICY *policy,
int* signer_flag,
int run_interval,
int man_key_gen,
const char* DSSubmitCmd,
int DSSubCKA_ID);
50 int allocateKeysToZone(
KSM_POLICY *policy,
int key_type,
int zone_id, uint16_t interval,
const char* zone_name,
int man_key_gen,
int rollover_scheme);
52 int do_purge(
int interval,
int policy_id);
53 int NewDSSet(
int zone_id,
const char* zone_name,
const char* DSSubmitCmd,
int DSSubCKA_ID);
int do_communication(DAEMONCONFIG *config, KSM_POLICY *policy, bool all_policies)
int do_keygen(DAEMONCONFIG *config, KSM_POLICY *policy, hsm_ctx_t *ctx)
void check_hsm_connection(hsm_ctx_t **ctx, DAEMONCONFIG *config)
void server_main(DAEMONCONFIG *config)
int commGenSignConf(char *zone_name, int zone_id, char *current_filename, KSM_POLICY *policy, int *signer_flag, int run_interval, int man_key_gen, const char *DSSubmitCmd, int DSSubCKA_ID)
int NewDSSet(int zone_id, const char *zone_name, const char *DSSubmitCmd, int DSSubCKA_ID)
int do_purge(int interval, int policy_id)
int allocateKeysToZone(KSM_POLICY *policy, int key_type, int zone_id, uint16_t interval, const char *zone_name, int man_key_gen, int rollover_scheme)
int server_init(DAEMONCONFIG *config)
int commKeyConfig(void *context, KSM_KEYDATA *key_data)
int read_zonelist_filename(const char *filename, char **zone_list_filename)