SWID Tag (19770-2 Support)
There are a number of tools available to create, validate, install and sign SWID tags. These tools are designed to make life easier for developers and IT operations by ensuring consistency and interoperability.
TagVault.org provided tools
TagVault.org provides tools to create, sign and validate signed SWID tags.
- SWID Tag Creation Tool – allows users to create and read basic SWID tags. This utility is written for use on Windows devices.
- SWID Tag Signing Tool – This tool is a command line interface tool that allows organizations to digitally sign their SWID tags in a manner that follows the requirements specified in the SWID Tag Signing Guidelines. This tool requires a Java Runtime Environment.
- SWID Tag Validation Tool – This tools is a command line interface tool that validates the signature and trusted timestamp in a signed SWID tag.
The SWID Tag Creation tool is licensed under the BSD 3-Clause license model and the source code is available in the GitHub repositories managed under the TagVault Organization
Third Party Tools
A number of other tools are available on the market that create, install or discover SWID tags. Some
- Big Fix – this Endpoint Security and Management platform discovers SWID tags that follow the 2015 version of the standard.
- System Center Configuration Manager – The configuration management solution discovers SWID tags that follow the 2009 version of the standard.
NIST Tag Validation Tool
- NIST IR-8060 SWID Tag Validation tool – this tool will validate that a SWID tag matches the requirements specified in the NIST Inter Agency (IR) Report 8060.
WiX Installer tool
- WiX Toolset – this is an open source toolset that lets developers create installers for Windows Installer, the Windows installation engine. WiX can create SWID tags in the 2015 format and includes them in the installation script. WiX is used as the installer script engine for most Microsoft products.