Commit Graph

1461 Commits

Author SHA1 Message Date
iadgovuser58
a784ccb9bc consolidate case statement 2024-07-26 10:59:23 -04:00
iadgovuser58
866e76545a spdm processing 2024-07-26 10:59:23 -04:00
iadgovuser58
39bdd26b58 working spdm 2024-07-26 10:59:23 -04:00
iadgovuser58
63e77a9b36 clean up commented out sections 2024-07-26 10:59:23 -04:00
iadgovuser58
4ddf56232f updated toString 2024-07-26 10:59:23 -04:00
iadgovuser58
c6e5dd125c combined SPDM_FIRMWARE_BLOB and SPDM_FIRMWARE_CONFIG as they have the same internal data structure 2024-07-26 10:59:23 -04:00
iadgovuser58
45755a345c updated TpmPcrEvent and EvConstants for the next 2 SPDM events 2024-07-26 10:59:23 -04:00
chubtub
50ce985b45 Modify rimtool to properly namespace timestamp elements 2024-07-26 10:59:23 -04:00
iadgovuser58
40616c1deb minor change 2024-07-26 10:59:23 -04:00
iadgovuser58
e40a0a14b7 did final move of the vendor-table.json file after testing; fixed json-accepted quotes in spdm file 2024-07-26 10:59:23 -04:00
iadgovuser58
7d7380d22c minor change 2024-07-26 10:59:23 -04:00
iadgovuser58
79e6a4b232 cleaning up comments 2024-07-26 10:59:23 -04:00
iadgovuser58
d087eba569 cleaning up comments 2024-07-26 10:59:23 -04:00
iadgovuser58
d43db09c44 cleaning up comments 2024-07-26 10:59:23 -04:00
iadgovuser58
1c5bf6a48c fixed file not found try/catch 2024-07-26 10:59:22 -04:00
iadgovuser58
cb12dce87d propogating error dealing with file access through the sequence of code 2024-07-26 10:59:22 -04:00
iadgovuser58
b96b90fdd0 accessing vendor-table.json from code 2024-07-26 10:59:22 -04:00
iadgovuser58
14b13ee8a8 accessing vendor-table.json from code 2024-07-26 10:59:22 -04:00
iadgovuser58
38eb0e03a9 testing stuff 2024-07-26 10:59:22 -04:00
iadgovuser58
ec85086f5a testing ways to access file 2024-07-26 10:59:22 -04:00
iadgovuser58
33316e850e trying to get code file to open 2024-07-26 10:59:22 -04:00
iadgovuser58
233c0c48ea added variable to track file status through the object calls, specifically vendor-table.json file 2024-07-26 10:59:22 -04:00
iadgovuser58
d7c540f09f propogated the error where vendor-table is not accessible through the classes, so that it can be printed out at the beginning of the list of event printouts 2024-07-26 10:59:22 -04:00
iadgovuser58
b04e038869 added function to check emptiness of file handle 2024-07-26 10:59:22 -04:00
iadgovuser58
6d15d1effa temp code to find out how to tell if json reference to vendor-table.json object is empty 2024-07-26 10:59:22 -04:00
iadgovuser62
4834f166f7 Adding Platform Cert Tests and RIM System Tests to V3 (#781)
* Adding Platform Cert and RIM Tests to V3 and modifying workflow file to split those tests into individual steps
2024-07-26 10:59:22 -04:00
iadgovuser62
1ab406538c [#775] Adding Policy Tests to V3 (#776)
* Adding ACA Policy tests with modifications to related files

* Separating the system tests setup from the tests themselves + Splitting up ACA Policy Tests into different steps in workflow file

* Creating separate script for setting up system tests in workflow, and one script for running system tests locally. Adding details to system test steps.
2024-07-26 10:59:22 -04:00
chubtub
efe2bbf9b4 Add BC validator for validation. Clean up log messages. 2024-07-26 10:59:22 -04:00
iadgovuser62
ecc6ee6d04 Updating GitHub Actions from V3 to V4 uses 2024-07-26 10:59:22 -04:00
iadgovuser62
ef68d34f88 Added CI functionality to checkout current branch on ACA container in system tests; Added ACA-CI Dockerfile which has been pushed to registry; Renamed Provisioner for CI Dockerfile for consistency 2024-07-26 10:59:22 -04:00
chubtub
80d5b45499 Modified RIM details page controller to pass truststore certs to the RIM validator class. Modified the RIM validator class to log details when signature validation fails. 2024-07-26 10:59:22 -04:00
chubtub
30de99e15b Use boolean flags to differentiate base and support RIMs with multi-file uploads 2024-07-26 10:59:22 -04:00
chubtub
e7889ca5fb Declare namespace for TimeStamp element 2024-07-26 10:59:22 -04:00
chubtub
f875a2c981 Check upload file extensions 2024-07-26 10:59:22 -04:00
chubtub
b70aae8a82 Modify controller class to handle UnmarshalException caused by invalid xml to prevent frontend error 2024-07-26 10:59:22 -04:00
chubtub
b6a0484f07 Modify BaseReferenceManifest to handle namespace prefixes in the swidtag XML. Modify the rimtool and ReferenceManifestValidator to properly prefix Directory and File under Payload and handle them for validation. 2024-07-26 10:59:22 -04:00
iadgovuser29
6bfc28e4b9 DEBUG_OPTIONS in aca_bootRun.sh sets debug options for bootRun or war 2024-07-26 10:59:22 -04:00
iadgovuser29
1d54b89b0f Added debug mode if boot war is selected 2024-07-26 10:59:22 -04:00
iadgovuser29
5f12388494 Added debug flag to aca_bootRun.sh options. JVM will launch with debug 2024-07-26 10:59:22 -04:00
iadgovuser58
4c431e0b0b added output to show up front how many UEFI Signature Lists there are, and be more descriptive about how many certs/hashes in each List 2024-07-26 10:59:22 -04:00
iadgovuser58
0194349f1e change comments 2024-07-26 10:59:22 -04:00
iadgovuser58
8d93e9eacb fixed hash size for EFI_CERT_SHA256_GUID, other minor changes 2024-07-26 10:59:22 -04:00
iadgovuser58
cbafa97d5d minor change for spotbug 2024-07-26 10:59:22 -04:00
iadgovuser58
99f5b36823 check for signature type validity; if not valid, don't process and don't print 2024-07-26 10:59:22 -04:00
iadgovuser26 iadgovuser26@empire.eclipse.ncsc.mil
2398e1b1b0 fixed mariadb permission on Rocky 9 2024-07-26 10:59:22 -04:00
iadgovuser26
74c2a9f8e2 Added additional checks during package install 2024-07-26 10:59:22 -04:00
iadgovuser26
8610d5c4d5 added directory check before install 2024-07-26 10:59:22 -04:00
iadgovuser26
910e1db8a9 updated build to include HIRS_UTILS 2024-07-26 10:59:22 -04:00
iadgovuser58
e89b43f50b changing string and other comments 2024-07-26 10:59:22 -04:00
iadgovuser58
9151d03a18 changed name of DeviceSecurityEventData parent and ..HEADER parent to make the naming more clear 2024-07-26 10:59:22 -04:00