|
OpenDNSSEC-enforcer
1.3.9
|
#include <assert.h>#include <stdio.h>#include <stdlib.h>#include <string.h>#include <time.h>#include "ksm/database.h"#include "ksm/database_statement.h"#include "ksm/datetime.h"#include "ksm/db_fields.h"#include "ksm/debug.h"#include "ksm/ksmdef.h"#include "ksm/ksm.h"#include "ksm/ksm_internal.h"#include "ksm/message.h"#include "ksm/string_util.h"#include "ksm/string_util2.h"
Go to the source code of this file.
Functions | |
| int | KsmImportRepository (const char *repo_name, const char *repo_capacity, int require_backup) |
| int | KsmImportPolicy (const char *policy_name, const char *policy_description) |
| int | KsmImportZone (const char *zone_name, int policy_id, int fail_if_exists, int *new_zone, const char *signconf, const char *input, const char *output) |
| int | KsmImportAudit (int policy_id, const char *audit_contents) |
| int | KsmImportKeyPair (int policy_id, const char *HSMKeyID, int smID, int size, int alg, int state, const char *time, int fixDate, DB_ID *id) |
| int | KsmSmIdFromName (const char *name, int *id) |
| int | KsmSerialIdFromName (const char *name, int *id) |
| int | KsmPolicyIdFromName (const char *name, int *id) |
| int | KsmMarkPreBackup (int repo_id, const char *datetime) |
| int | KsmRollbackMarkPreBackup (int repo_id) |
| int | KsmMarkBackup (int repo_id, const char *datetime) |
| int | KsmCheckHSMkeyID (int repo_id, const char *cka_id, int *exists) |
| int KsmCheckHSMkeyID | ( | int | repo_id, |
| const char * | cka_id, | ||
| int * | exists | ||
| ) |
Definition at line 739 of file ksm_import.c.
References DbErrmsg(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionInt(), DqsConditionString(), DqsCountInit(), DqsEnd(), DqsFree(), KSM_INVARG, KSM_SQLFAIL, and MsgLog().
Referenced by cmd_import().
| int KsmImportAudit | ( | int | policy_id, |
| const char * | audit_contents | ||
| ) |
Definition at line 311 of file ksm_import.c.
References DbExecuteSqlNoResult(), DbHandle(), DQS_COMPARE_EQ, DusConditionInt(), DusEnd(), DusFree(), DusInit(), and DusSetString().
Referenced by update_policies().
| int KsmImportKeyPair | ( | int | policy_id, |
| const char * | HSMKeyID, | ||
| int | smID, | ||
| int | size, | ||
| int | alg, | ||
| int | state, | ||
| const char * | time, | ||
| int | fixDate, | ||
| DB_ID * | id | ||
| ) |
Definition at line 360 of file ksm_import.c.
References DbExecuteSqlNoResult(), DbHandle(), DbLastRowId(), DisAppendInt(), DisAppendString(), DisEnd(), DisFree(), DisSpecifyInit(), KSM_INVARG, KSM_STATE_ACTIVE, KSM_STATE_GENERATE, KsmKeywordStateValueToName(), MsgLog(), StrAppend(), and StrFree.
Referenced by cmd_import().
| int KsmImportPolicy | ( | const char * | policy_name, |
| const char * | policy_description | ||
| ) |
Definition at line 149 of file ksm_import.c.
References DbExecuteSqlNoResult(), DbHandle(), DisAppendString(), DisEnd(), DisFree(), DisSpecifyInit(), KSM_INVARG, and MsgLog().
Referenced by update_policies().
| int KsmImportRepository | ( | const char * | repo_name, |
| const char * | repo_capacity, | ||
| int | require_backup | ||
| ) |
Definition at line 72 of file ksm_import.c.
References DB_SECURITY_MODULE_TABLE, DbErrmsg(), DbExecuteSqlNoResult(), DbHandle(), DbIntQuery(), DisAppendInt(), DisAppendString(), DisEnd(), DisFree(), DisSpecifyInit(), DQS_COMPARE_EQ, DqsConditionString(), DqsCountInit(), DqsEnd(), DqsFree(), DusConditionString(), DusEnd(), DusFree(), DusInit(), DusSetInt(), DusSetString(), KSM_INVARG, KSM_SQLFAIL, and MsgLog().
Referenced by update_repositories().
| int KsmImportZone | ( | const char * | zone_name, |
| int | policy_id, | ||
| int | fail_if_exists, | ||
| int * | new_zone, | ||
| const char * | signconf, | ||
| const char * | input, | ||
| const char * | output | ||
| ) |
Definition at line 205 of file ksm_import.c.
References DB_ZONE_TABLE, DbErrmsg(), DbExecuteSqlNoResult(), DbHandle(), DbIntQuery(), DisAppendInt(), DisAppendString(), DisEnd(), DisFree(), DisSpecifyInit(), DQS_COMPARE_EQ, DQS_COMPARE_IN, DqsConditionKeyword(), DqsCountInit(), DqsEnd(), DqsFree(), DusConditionString(), DusEnd(), DusFree(), DusInit(), DusSetInt(), DusSetString(), KSM_INVARG, KSM_SQL_SIZE, KSM_SQLFAIL, MsgLog(), StrAppend(), and StrStrdup().
Referenced by cmd_addzone(), and update_zones().
| int KsmMarkBackup | ( | int | repo_id, |
| const char * | datetime | ||
| ) |
Definition at line 666 of file ksm_import.c.
References DbErrmsg(), DbExecuteSqlNoResult(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionInt(), DqsCountInit(), DqsEnd(), DqsFree(), DusConditionInt(), DusEnd(), DusFree(), DusInit(), DusSetString(), KSM_SQLFAIL, MsgLog(), and StrAppend().
Referenced by cmd_backup().
| int KsmMarkPreBackup | ( | int | repo_id, |
| const char * | datetime | ||
| ) |
Definition at line 533 of file ksm_import.c.
References DbErrmsg(), DbExecuteSqlNoResult(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionInt(), DqsCountInit(), DqsEnd(), DqsFree(), DusConditionInt(), DusEnd(), DusFree(), DusInit(), DusSetString(), KSM_SQLFAIL, MsgLog(), and StrAppend().
Referenced by cmd_backup().
| int KsmPolicyIdFromName | ( | const char * | name, |
| int * | id | ||
| ) |
Definition at line 486 of file ksm_import.c.
References DbErrmsg(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionString(), DqsEnd(), DqsFree(), DqsSpecifyInit(), KSM_INVARG, KSM_SQLFAIL, and MsgLog().
Referenced by cmd_addzone(), cmd_keypurge(), cmd_rollpolicy(), and update_zones().
| int KsmRollbackMarkPreBackup | ( | int | repo_id | ) |
Definition at line 596 of file ksm_import.c.
References DbErrmsg(), DbExecuteSqlNoResult(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionInt(), DqsCountInit(), DqsEnd(), DqsFree(), DusConditionInt(), DusEnd(), DusFree(), DusInit(), DusSetString(), KSM_SQLFAIL, MsgLog(), and StrAppend().
Referenced by cmd_backup().
| int KsmSerialIdFromName | ( | const char * | name, |
| int * | id | ||
| ) |
Definition at line 443 of file ksm_import.c.
References DbErrmsg(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionString(), DqsEnd(), DqsFree(), DqsSpecifyInit(), KSM_INVARG, KSM_SQLFAIL, and MsgLog().
Referenced by SetParamOnPolicy().
| int KsmSmIdFromName | ( | const char * | name, |
| int * | id | ||
| ) |
Definition at line 414 of file ksm_import.c.
References DB_SECURITY_MODULE_TABLE, DbErrmsg(), DbHandle(), DbIntQuery(), DQS_COMPARE_EQ, DqsConditionString(), DqsEnd(), DqsFree(), DqsSpecifyInit(), KSM_INVARG, KSM_SQLFAIL, and MsgLog().
Referenced by cmd_backup(), cmd_import(), cmd_listbackups(), and SetParamOnPolicy().
1.8.1.2