39 #include <libxml/xpath.h>
49 int read_filenames(
char** zone_list_filename,
char** kasp_filename);
70 const char *zone_name,
71 const char *policy_name,
72 const char *sig_conf_name,
73 const char *input_name,
74 const char *output_name,
75 const char *input_type,
76 const char *output_type);
78 const char *zone_name);
81 const char *policy_name);
86 int PurgeKeys(
int zone_id,
int policy_id);
91 int CountKeys(
int *zone_id,
int keytag,
const char *cka_id,
int *key_count,
char **temp_cka_id,
int *temp_key_state,
int *temp_keypair_id);
92 int GetKeyState(
const char *cka_id,
int *temp_key_state,
int *temp_keypair_id);
93 int MarkDSSeen(
int keypair_id,
int zone_id,
int policy_id,
const char *datetime,
int key_state);
94 int RetireOldKey(
int zone_id,
int policy_id,
const char *datetime);
96 int ChangeKeyState(
int keytype,
const char *cka_id,
int zone_id,
int policy_id,
const char *datetime,
int key_state);
98 int LinkKeys(
const char* zone_name,
int policy_id);
99 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);
100 int keyRoll(
int zone_id,
int policy_id,
int key_type);