* Lookup here needed summary id from device object
* Portal linkage issue
* CertificatesUsed not working properly with RIM
* Maybe need to link to base rim
* Rim test 1 needed hw file
* Working on CI
* Connecting new tpm2_common
* Edited the way scripts called in docker exec
* TPM for reset each test
* Defining efi paths in CI env file
* Forgot to close while loops
* Connecting default test files
* Variable was wrong [no ci]
* Added ACA tests using uploaded artifacts
* Trying to chmod rim_setup.sh
* rim_setup chmod issues
* Added aca tests 9 and 10 to workflow
* Added cases 9 and 10 for aca policy tests
* Exit test scripts with error if one test fails
* Attempt to solve uploaded rim linkup
* Try only setting tagId if not null
* updateSupportRimInfo was not setting associated rim on base
* Attempt alternate lookup of rim by device name
* Trouble with event log archived
* Used wrong variable
* Fix spotbugs
* Try again
* Change SupplyChainValidation.message size to MAX_MESSAGE_LENGTH
* update pciids to acapciids throughout code
* add pciids to utils and update classes that use it
* moved the 4 vendor/device translate functions to the utils pciids
* added pciids translations to SPDM Device Context file
* cleaning up imports
* cleaning up comments
* cleaned up a few checkstyle warnings
* working to get class code
* update output message in main
* working on class code
* fixes/minor changes
* fixed check of class code list
primary function implemented in this set of changes is to track more
specifically what failed when the components of a certificate are
compared. The implementation required a couple of new DB classes to be
created to store this information. This is also to set up a better
visual comparison of what was expected vs what was actually found. This
is similar to the RIM event compare failure page.
that PR is currently still WIP and these changes have nothing to do with
why that PR is WIP. Therefore PR just covers these changes to the
creation time not being saved/reset.
is valid. This causes an issue when a false uuid is used and then
produces a EntityNotFoundException when trying to access an attribute of
the object returned. These changes address either not using that
specific call and changing to one that will return null if the uuid is
invalid. But also using the exists function of the repository to verify
an invalid uuid.
the correct count that doesn't include the archived items. Also added
additional exception checks after testing uploading the wrong element to
the wrong /list page
pages functionality when it comes to sorting and other visual aspects of
the data table. I encountered a certificate that
caused the ACA to throw a 500 error. This was due to an
IllegalStateException while parsing a certificate that contained an
'unexpected object'. Since this is a bouncy castle error, it is hard to
parse out what the object actually is that is causing the error to be
thrown. For now, the parsing method in the certificate page controller
is being updated to catch the exception, at least, so that the ACA
doesn't crash. The platform in question is a Dell Power Edge R640 base
SCV.