An Oval_object instance describes a set of items to look for on an instrumented host platform. More...
Data Structures | |
struct | oval_object |
Handle: Oval_object. More... | |
struct | oval_object_iterator |
Handle: Oval_object iterator. More... | |
Modules | |
Setters | |
Oval_object set methods. | |
Getters | |
Oval_object get methods. | |
Iterators | |
Oval_object iterator methods. | |
Evaluators | |
Oval_object evaluator methods | |
Functions | |
struct oval_object * | oval_object_new (struct oval_definition_model *, char *id) |
Construct new intance of Oval_object. | |
void | oval_object_free (struct oval_object *) |
Free instance of Oval_object. |
An Oval_object instance describes a set of items to look for on an instrumented host platform.
A simple object will usually result in a single file, process, etc being identified. But through the use pattern matches, sets, and variables, multiple matching objects can be identified. Therefore an OVAL Object can identify a set of many individual items on a system. This set of items defined by the OVAL Object can then be used by an OVAL Test and compared against an OVAL State.
struct oval_object* oval_object_new | ( | struct oval_definition_model * | , | |
char * | id | |||
) | [read] |
Construct new intance of Oval_object.
Attribute values shall be initialized:
id | - (Not NULL) the text of the required object id. |