ExtractedStringType Class The class is intended as a container for a single string extracted from a CybOX object. ExtractedStringType Table 36. Properties of the class ExtractedStringType Name Type Multiplicity Description 0..1 The Encoding property specifies the character encoding used for the property. String_Value Examples of potential values include ASCII, UTF-8, Windows-1250 (these specific values are only provided to help explain the property: they are neither recommended values nor necessarily part of any existing vocabulary). Encoding VocabularyStringType The content creator may choose any arbitrary value or may constrain the set of possible values by referencing an externally-defined vocabulary or leveraging a formally defined vocabulary extending from the cyboxCommon:ControlledVocabularyStringType class. The CybOX default vocabulary class for use in the property is ‘CharacterEncodingEnum-1.0’. 0..1 The property characterizes the actual String_Value value of the string extracted from the CybOX object, if it is String_Value StringObjectPropertyType capable of being represented in the encoding scheme used in the document (most commonly UTF-8). 0..1 The Byte_String_Value property characterizes the Byte_String_Value HexBinaryObjectPropertyType raw, byte-string representation of the string extracted from the CybOX object, in hexadecimal format. 0..1 Hashes The property specifies any hash values Hashes HashListType computed using the string extracted from the CybOX object as input.
ExtractedStringType Class The ExtractedStringType class is intended as a container for a single string extracted from a CybOX object. Table 36. Properties of the ExtractedStringType class Name Type Multiplicity Description Encoding VocabularyStringType 0..1 The Encoding property specifies the character encoding used for the String_Value property. Examples of potential values include ASCII, UTF-8, Windows-1250 (these specific values are only provided to help explain the property: they are neither recommended values nor necessarily part of any existing vocabulary). The content creator may choose any arbitrary value or may constrain the set of possible values by referencing an externally-defined vocabulary or leveraging a formally defined vocabulary extending from the cyboxCommon:ControlledVocabularyStringType class. The CybOX default vocabulary class for use in the property is ‘CharacterEncodingEnum-1.0’. String_Value StringObjectPropertyType 0..1 The String_Value property characterizes the actual value of the string extracted from the CybOX object, if it is capable of being represented in the encoding scheme used in the document (most commonly UTF-8). Byte_String_Value HexBinaryObjectPropertyType 0..1 The Byte_String_Value property characterizes the raw, byte-string representation of the string extracted from the CybOX object, in hexadecimal format. Hashes HashListType 0..1 The Hashes property specifies any hash values computed using the string extracted from the CybOX object as input.