python-uswid
python-uswid copied to clipboard
Add properties for special binaries/firmware like microcode
aside from the properties for the normal software properties, which are defined here: https://github.com/usnistgov/swid-tools/blob/master/swid-builder/src/main/java/gov/nist/secauto/swid/builder/output/AbstractJsonOutputHandler.java and in the coswid spec: https://datatracker.ietf.org/doc/html/draft-ietf-sacm-coswid-21
there are also a few properties special to firmware defined here: https://github.com/usnistgov/swid-tools/blob/master/swid-builder/src/main/java/gov/nist/secauto/swid/builder/output/CBORFirmwareOutputHandler.java
I leave it open for discussion, which of this properties could prove useful.
I guess the ones that pop out at me are:
FIRMWARE_TARGET_DEVICE_IDENTIFIER_VENDOR = 86L; // text
FIRMWARE_TARGET_DEVICE_IDENTIFIER_TYPE = 87L; // text
FIRMWARE_TARGET_DEVICE_IDENTIFIER_MODEL = 88L; // text