# Class CIM_SoftwareIDTagEntityStructure

Software identification tags are used for tagging software to optimize its identification and management. Software Identification tags are defined in ISO/IEC 19770-2. This structure represents an entity entry in Software ID Tag. This will handle both version 2009 and 2015.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_SoftwareIDTagEntityStructure

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | Software identification tags are used for tagging software to optimize its identification and management. Software Identification tags are defined in ISO/IEC 19770-2. This structure represents an entity entry in Software ID Tag. This will handle both version 2009 and 2015.
Experimental | boolean | true
Indication | boolean | true
Structure | boolean | true
UMLPackagePath | string | CIM::Application:SoftwareIDTag
Version | string | 2.43.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
Name | string |
Description | string | The name of the organization claiming a particular role in the SWID tag.
Required | boolean | true
RegID | string | invalid.unavailable
Description | string | The regid of the organization. If the regid is unknown, the value "invalid.unavailable" is proivded.
Required | boolean | true
Thumbprint | string |
Description | string | If the SWID tag is signed this value provides a hexadecimal string that contains a hash (or thumbprint) of the entities certificate.
Role | string[] |
Description | string | The relationship between the organization and this tag. The predefined roles are: aggregator, distributor, licensor, softwareCreator, tagCreator. Other roles will be defined as the market uses SWID tags. An Entity may be actign in multiple roles (e.g. softwareCreator, licensor and tagCreator.)
Required | boolean | true

## Class Methods