36 #ifndef OVAL_AGENT_XCCDF_API_H_
37 #define OVAL_AGENT_XCCDF_API_H_
53 const char * id,
struct xccdf_value_binding_iterator * it,
void * usr);
77 struct xccdf_value_binding_iterator * it,
Definition: oval_agent.c:53
General OpenScap functions and types.
Open-scap XCCDF Policy library interface.
#define OSCAP_DEPRECATED(func)
This macro will warn, when a deprecated function is used.
Definition: oscap.h:50
void oval_agent_export_sysinfo_to_xccdf_result(struct oval_agent_session *sess, struct xccdf_result *ritem)
Definition: oval_agent.c:618
Check import iterator.
Definition: xccdf_benchmark.h:539
xccdf_test_result_type_t oval_agent_eval_rule(struct xccdf_policy *policy, const char *rule_id, const char *id, const char *href, struct xccdf_value_binding_iterator *it, struct xccdf_check_import_iterator *check_import_it, void *usr)
Internal OVAL Agent Callback that can be used to evaluate XCCDF content.
Definition: oval_agent.c:560
XCCDF policy model structure contains xccdf_benchmark as reference to Benchmark element in XML file a...
Definition: xccdf_policy_priv.h:39
Actual results of running a XCCDF test or profile.
Definition: xccdf_benchmark.h:232
xccdf_test_result_type_t
Test result.
Definition: xccdf_benchmark.h:168
int oval_agent_resolve_variables(struct oval_agent_session *session, struct xccdf_value_binding_iterator *it)
Resolve variables from XCCDF Value Bindings and set their values to OVAL Variables.
Definition: oval_agent.c:479
XCCDF policy structure is abstract (class) structure of Profile element from benchmark.
Definition: xccdf_policy_priv.h:58
xccdf_test_result_type_t( xccdf_policy_eval_rule_cb_t)(struct xccdf_policy *policy, const char *rule_id, const char *id, struct xccdf_value_binding_iterator *it, void *usr)
Definition: oval_agent_xccdf_api.h:52
bool xccdf_policy_model_register_engine_oval(struct xccdf_policy_model *model, struct oval_agent_session *sess)
Function to register predefined oval callback for XCCDF evaluation proccess.
Definition: oval_agent.c:611