OpenDNSSEC-enforcer  1.4.5
Functions
ksm_request.c File Reference
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include "ksm/database.h"
#include "ksm/database_statement.h"
#include "ksm/db_fields.h"
#include "ksm/debug.h"
#include "ksm/ksm.h"
#include "ksm/kmedef.h"
#include "ksm/ksmdef.h"
#include "ksm/message.h"
#include "ksm/memory.h"
#include "ksm/string_util.h"
#include "ksm/string_util2.h"
Include dependency graph for ksm_request.c:

Go to the source code of this file.

Functions

int KsmRequestKeys (int keytype, int rollover, const char *datetime, KSM_REQUEST_CALLBACK callback, void *context, int policy_id, int zone_id, int run_interval, int *NewDS)
 
int KsmRequestKeysByType (int keytype, int rollover, const char *datetime, KSM_REQUEST_CALLBACK callback, void *context, int policy_id, int zone_id, int run_interval, int *NewDS)
 
int KsmRequestSetActiveExpectedRetire (int keytype, const char *datetime, int zone_id)
 
int KsmRequestChangeStatePublishReady (int keytype, const char *datetime, int zone_id, int policy_id, int *NewDS)
 
int KsmRequestChangeStateDSPublishDSReady (int keytype, const char *datetime, int zone_id, int policy_id)
 
int KsmRequestChangeStateDSReadyKeyPublish (const char *datetime, int zone_id, int policy_id)
 
int KsmRequestChangeStateKeyPublishActive (const char *datetime, int zone_id, int policy_id, int *NewDS)
 
int KsmRequestChangeStateActiveRetire (int keytype, const char *datetime, int zone_id, int policy_id)
 
int KsmRequestChangeStateRetireDead (int keytype, const char *datetime, int zone_id, int policy_id, int rollover_scheme, int *NewDS)
 
int KsmRequestChangeState (int keytype, const char *datetime, int src_state, int dst_state, int zone_id, int policy_id, int rollover_scheme, int *NewDS)
 
int KsmRequestChangeStateGeneratePublish (int keytype, const char *datetime, int count, int zone_id)
 
int KsmRequestChangeStateGenerateDSSub (int keytype, const char *datetime, int count, int zone_id)
 
int KsmRequestChangeStateReadyActive (int keytype, const char *datetime, int count, int zone_id)
 
int KsmRequestChangeStateN (int keytype, const char *datetime, int count, int src_state, int dst_state, int zone_id)
 
int KsmRequestChangeStateGenerateDSSubConditional (int keytype, const char *datetime, KSM_PARCOLL *collection, int zone_id, int *NewDS)
 
int KsmRequestChangeStateGeneratePublishConditional (int keytype, const char *datetime, KSM_PARCOLL *collection, int zone_id, int run_interval)
 
int KsmRequestPendingRetireCount (int keytype, const char *datetime, KSM_PARCOLL *parameters, int *count, int zone_id, int interval)
 
int KsmRequestAvailableCount (int keytype, const char *datetime, KSM_PARCOLL *parameters, int *count, int zone_id)
 
int KsmRequestGenerateCount (int keytype, int *count, int zone_id)
 
int KsmRequestStandbyKSKCount (int *count, int zone_id)
 
int KsmRequestCheckActiveKey (int keytype, const char *datetime, int *count, int zone_id)
 
int KsmRequestCountReadyKey (int keytype, const char *datetime, int *count, int zone_id)
 
int KsmRequestCheckFirstPass (int keytype, int *first_pass_flag, int zone_id)
 
int KsmRequestCheckCompromisedFlag (int keytype, int zone_id, int *comp_flag)
 
int KsmRequestIssueKeys (int keytype, KSM_REQUEST_CALLBACK callback, void *context, int zone_id)
 
int KsmRequestPrintKey (void *context, KSM_KEYDATA *data)
 

Function Documentation

int KsmRequestAvailableCount ( int  keytype,
const char *  datetime,
KSM_PARCOLL parameters,
int *  count,
int  zone_id 
)
int KsmRequestChangeState ( int  keytype,
const char *  datetime,
int  src_state,
int  dst_state,
int  zone_id,
int  policy_id,
int  rollover_scheme,
int *  NewDS 
)
int KsmRequestChangeStateActiveRetire ( int  keytype,
const char *  datetime,
int  zone_id,
int  policy_id 
)

Definition at line 712 of file ksm_request.c.

References KSM_STATE_ACTIVE, KSM_STATE_RETIRE, and KsmRequestChangeState().

Referenced by KsmRequestKeysByType().

int KsmRequestChangeStateDSPublishDSReady ( int  keytype,
const char *  datetime,
int  zone_id,
int  policy_id 
)

Definition at line 692 of file ksm_request.c.

References KSM_STATE_DSPUBLISH, KSM_STATE_DSREADY, and KsmRequestChangeState().

Referenced by KsmRequestKeysByType().

int KsmRequestChangeStateDSReadyKeyPublish ( const char *  datetime,
int  zone_id,
int  policy_id 
)
int KsmRequestChangeStateGenerateDSSub ( int  keytype,
const char *  datetime,
int  count,
int  zone_id 
)
int KsmRequestChangeStateGenerateDSSubConditional ( int  keytype,
const char *  datetime,
KSM_PARCOLL collection,
int  zone_id,
int *  NewDS 
)
int KsmRequestChangeStateGeneratePublish ( int  keytype,
const char *  datetime,
int  count,
int  zone_id 
)
int KsmRequestChangeStateGeneratePublishConditional ( int  keytype,
const char *  datetime,
KSM_PARCOLL collection,
int  zone_id,
int  run_interval 
)
int KsmRequestChangeStateKeyPublishActive ( const char *  datetime,
int  zone_id,
int  policy_id,
int *  NewDS 
)
int KsmRequestChangeStateN ( int  keytype,
const char *  datetime,
int  count,
int  src_state,
int  dst_state,
int  zone_id 
)
int KsmRequestChangeStatePublishReady ( int  keytype,
const char *  datetime,
int  zone_id,
int  policy_id,
int *  NewDS 
)

Definition at line 686 of file ksm_request.c.

References KSM_STATE_PUBLISH, KSM_STATE_READY, and KsmRequestChangeState().

Referenced by KsmRequestKeysByType().

int KsmRequestChangeStateReadyActive ( int  keytype,
const char *  datetime,
int  count,
int  zone_id 
)

Definition at line 998 of file ksm_request.c.

References KSM_STATE_ACTIVE, KSM_STATE_READY, and KsmRequestChangeStateN().

Referenced by KsmRequestKeysByType().

int KsmRequestChangeStateRetireDead ( int  keytype,
const char *  datetime,
int  zone_id,
int  policy_id,
int  rollover_scheme,
int *  NewDS 
)

Definition at line 719 of file ksm_request.c.

References KSM_STATE_DEAD, KSM_STATE_RETIRE, and KsmRequestChangeState().

Referenced by KsmRequestKeysByType().

int KsmRequestCheckActiveKey ( int  keytype,
const char *  datetime,
int *  count,
int  zone_id 
)
int KsmRequestCheckCompromisedFlag ( int  keytype,
int  zone_id,
int *  comp_flag 
)
int KsmRequestCheckFirstPass ( int  keytype,
int *  first_pass_flag,
int  zone_id 
)
int KsmRequestCountReadyKey ( int  keytype,
const char *  datetime,
int *  count,
int  zone_id 
)
int KsmRequestGenerateCount ( int  keytype,
int *  count,
int  zone_id 
)
int KsmRequestIssueKeys ( int  keytype,
KSM_REQUEST_CALLBACK  callback,
void *  context,
int  zone_id 
)
int KsmRequestKeys ( int  keytype,
int  rollover,
const char *  datetime,
KSM_REQUEST_CALLBACK  callback,
void *  context,
int  policy_id,
int  zone_id,
int  run_interval,
int *  NewDS 
)
int KsmRequestKeysByType ( int  keytype,
int  rollover,
const char *  datetime,
KSM_REQUEST_CALLBACK  callback,
void *  context,
int  policy_id,
int  zone_id,
int  run_interval,
int *  NewDS 
)
int KsmRequestPendingRetireCount ( int  keytype,
const char *  datetime,
KSM_PARCOLL parameters,
int *  count,
int  zone_id,
int  interval 
)
int KsmRequestPrintKey ( void *  context,
KSM_KEYDATA data 
)
int KsmRequestSetActiveExpectedRetire ( int  keytype,
const char *  datetime,
int  zone_id 
)
int KsmRequestStandbyKSKCount ( int *  count,
int  zone_id 
)