OpenDNSSEC-enforcer  2.0.2
Macros | Enumerations | Functions | Variables
keystate_list_cmd.c File Reference
#include "config.h"
#include "daemon/cmdhandler.h"
#include "daemon/engine.h"
#include "file.h"
#include "log.h"
#include "str.h"
#include "clientpipe.h"
#include "db/key_state.h"
#include "db/hsm_key.h"
#include "db/zone.h"
#include "keystate/keystate_list_cmd.h"

Go to the source code of this file.

Macros

#define HID   KEY_STATE_STATE_HIDDEN
 
#define RUM   KEY_STATE_STATE_RUMOURED
 
#define OMN   KEY_STATE_STATE_OMNIPRESENT
 
#define UNR   KEY_STATE_STATE_UNRETENTIVE
 
#define NAV   KEY_STATE_STATE_NA
 
#define NARGV   12
 

Enumerations

enum  {
  KS_GEN = 0, KS_PUB, KS_RDY, KS_ACT,
  KS_RET, KS_DEA, KS_UNK, KS_MIX
}
 

Functions

const char * map_keystate (key_data_t *key)
 
struct cmd_func_blockkey_list_funcblock (void)
 

Variables

const char * statenames []
 

Macro Definition Documentation

§ HID

#define HID   KEY_STATE_STATE_HIDDEN

Definition at line 48 of file keystate_list_cmd.c.

§ NARGV

#define NARGV   12

§ NAV

#define NAV   KEY_STATE_STATE_NA

Definition at line 52 of file keystate_list_cmd.c.

§ OMN

#define OMN   KEY_STATE_STATE_OMNIPRESENT

Definition at line 50 of file keystate_list_cmd.c.

§ RUM

#define RUM   KEY_STATE_STATE_RUMOURED

Definition at line 49 of file keystate_list_cmd.c.

§ UNR

#define UNR   KEY_STATE_STATE_UNRETENTIVE

Definition at line 51 of file keystate_list_cmd.c.

Enumeration Type Documentation

§ anonymous enum

anonymous enum
Enumerator
KS_GEN 
KS_PUB 
KS_RDY 
KS_ACT 
KS_RET 
KS_DEA 
KS_UNK 
KS_MIX 

Definition at line 54 of file keystate_list_cmd.c.

Function Documentation

§ key_list_funcblock()

struct cmd_func_block* key_list_funcblock ( void  )

Definition at line 503 of file keystate_list_cmd.c.

§ map_keystate()

const char* map_keystate ( key_data_t key)

Human readable keystate in 1.x speak

Parameters
keykey to evaluate
Returns
: state as string

Definition at line 109 of file keystate_list_cmd.c.

References KEY_DATA_ROLE_KSK, and statenames.

Variable Documentation

§ statenames

const char* statenames[]
Initial value:
= {"generate", "publish", "ready",
"active", "retire", "dead", "unknown", "mixed"}

Definition at line 55 of file keystate_list_cmd.c.

Referenced by map_keystate().