Commit Graph

  • f7ee7d3d88 v3_issue_811: Can now do global search on all certificates and devices. WOrking on doing the same for the RIMs and RIM DB. Validation summary ug found and created an issue for said bug. Create the pipeline for doing a global search for validation summaires - will now need to figure out how to fix the issues for that page to get it to work 80% done. #919 v3_issue_811-search-feature-on-several-aca-pages-not-working ThatSilentCoder 2025-04-11 14:12:14 -04:00
  • 41a3d8d44b
    docker login action v4 does not exist yet (#921) main 5B96790E3664F40075A67E6ADF737EDB15B4408DBC91A81228B31537B0CE3E26 2025-04-11 09:21:51 -04:00
  • e1ee5a0ce3 v3_issue_811: Trying to implement search feature for validation summary report. Added a new service. Will start moving bulky functions in the controller to the summary service class. ThatSilentCoder 2025-04-10 17:56:35 -04:00
  • 1245917fed v3_issue_811: Merged main into local branch ThatSilentCoder 2025-04-10 16:21:53 -04:00
  • 11a4d6e23e
    Merge pull request #910 from nsacyber/v3_issue_909-refactor-requestmapping ThatSilentCoder 2025-04-10 16:00:13 -04:00
  • baf0c51ce4 Merge branch 'main' into v3_issue_909-refactor-requestmapping #910 v3_issue_909-refactor-requestmapping ThatSilentCoder 2025-04-10 15:49:38 -04:00
  • da9fa3bd1f v3_issue_811: added javadocs specific to controllers to all new controllers, fixed error/info messages display, fixed build issue and fixed checksytle issues. New code works like a charm. Need to fix platform cert bug found on main and need to finish implementing the new search feature for all the other aca pages/ individual table columns. ThatSilentCoder 2025-04-10 11:58:07 -04:00
  • e0c3aae7cb
    Merge pull request #920 from nsacyber/v3_issue-849-rebased chubtub 2025-04-10 10:32:37 -04:00
  • b418c814fc Checkstyle changes #920 v3_issue-849-rebased chubtub 2025-02-13 10:10:26 -05:00
  • 9ee23b6249 Preserve messaging through AppraisalStatus object so that PCR mismatches display properly chubtub 2025-02-13 09:49:33 -05:00
  • 8484a829e0 Clean up error reporting and logging chubtub 2025-01-22 01:40:04 -05:00
  • 7d950ea09c Print error messages to log and ACA frontend chubtub 2025-01-17 11:36:49 -05:00
  • e2952baf4b Separate RIM and PCR value validations into distinct methods chubtub 2025-01-09 00:40:41 -05:00
  • 9d4b8eca31 v3_issue_811: successfully placed rest endpoints in their respective controllers. Search feature works fine. Found bug that exists in main branch as well (will fix it in here). Will now need to worry about searching just on individual comments, adding more javadocs/comments, and lastly fixing error/info messages display. ThatSilentCoder 2025-04-09 18:49:32 -04:00
  • cb6c98cafb
    Upgrade ubuntu image in dotnet provisioner workflow (#918) chubtub 2025-04-09 11:08:43 -04:00
  • d9dafb0526
    Take only first cert in multi part PEM (#916) 5B96790E3664F40075A67E6ADF737EDB15B4408DBC91A81228B31537B0CE3E26 2025-04-09 10:58:14 -04:00
  • 800010870a v3_issue_811: this is a test to see if this is going to work: by removing the older datatables table, I was looking at a PR of 280+ files changed. I put it back in its place, i am still referencing the new library and i will create a new issue that addresses removing old libraries and replacing them with new ones. ThatSilentCoder 2025-04-09 08:11:44 -04:00
  • 436b0482c4
    Provisioner to use updated registry libraries (#914) 5B96790E3664F40075A67E6ADF737EDB15B4408DBC91A81228B31537B0CE3E26 2025-04-09 07:15:51 -04:00
  • 54ebeae7bf 811: testing push ThatSilentCoder 2025-04-08 18:05:32 -04:00
  • 44860366ad v3_issue_811: can search on all pages. currently placing all the cert pages into their own controller class due to the massive size of the main cert page controller class and because the changes i want to implement require it. ThatSilentCoder 2025-04-08 18:00:29 -04:00
  • aaef31db9d v3_issue_811: search feature works pretty well for platform and trust chain management pages. Need to clean up a bit and it should be PR ready manana. ThatSilentCoder 2025-04-07 20:05:25 -04:00
  • 17802d2b44 v3_issue_811: Got rid of newer bootstrap folder. Will integrate into HIRS in another issue. Figured out where the search issue lies. Need to figure out how to search on columns on the server side. ThatSilentCoder 2025-04-07 15:42:29 -04:00
  • 97204d25db v3_issue_811: Merged main into search feature branch ThatSilentCoder 2025-04-07 10:26:47 -04:00
  • 430f41396b Modify CLI to support subcommands #915 v3_reformat_jcommander_commands chubtub 2025-04-04 08:46:17 -04:00
  • 03cee0a6d5 v3_issue_906: Figured out where I can place the code that will display the PCIE component class value. First cut at it. v3_issue_906-display-pcie-component-class-value ThatSilentCoder 2025-04-02 18:15:16 -04:00
  • 0b7a72805a [#896] Add basic Platform Certificate Class Registry support to the ACA (#898) ThatSilentCoder 2025-04-01 09:18:21 -04:00
  • 221eb3cc04
    [#896] Add basic Platform Certificate Class Registry support to the ACA (#898) ThatSilentCoder 2025-04-01 09:18:21 -04:00
  • 2ed262774f v3_issue_896: part ii of should fix issues with pc found on certain devices #898 v3_issue_896-add-platform-certificate-class-registry-support-to-the-aca ThatSilentCoder 2025-03-28 16:49:07 -04:00
  • fdacd4df6e v3_issue_896: should fix issues with pc found on certain devices ThatSilentCoder 2025-03-27 17:34:06 -04:00
  • d9c7f8ceed v3_issue_896: trying to see if reverting the return call null will make a difference. ThatSilentCoder 2025-03-24 13:34:59 -04:00
  • dc08e1c9ac v3_issue_896: my copy/paste skills need work. Fixed the issue that was causing the docker tests to fail. ThatSilentCoder 2025-03-24 13:19:02 -04:00
  • 199608ad0f v3_issue_821: fixed the NPE issue we were getting during provisioning for missing component info. ThatSilentCoder 2025-03-21 13:51:55 -04:00
  • b1db0b3c48 WIP: CredentialParser changes #900 v3_issue-874 chubtub 2025-03-04 12:56:05 -05:00
  • 612a819fad Checkstyle changes to SwidTagConstants class chubtub 2025-02-24 18:36:29 -05:00
  • 9f1fbc942a Checkstyle changes to SwidTagGateway chubtub 2024-11-18 14:06:10 -05:00
  • 43d66c8f1f [#905] 404 Error Code While Uploading Platform Certificates (#907) ThatSilentCoder 2025-03-17 05:44:05 -04:00
  • 643539f344 issue_901: Figured out logging issues. Now log can successfully record new events and is located where it should be (var/log/hirs). Ready for PR. (#903) ThatSilentCoder 2025-03-06 07:18:35 -05:00
  • d2c2eb5ee4 Updated some workflows to use upload-artifact@v4 (#899) chubtub 2025-03-06 07:16:35 -05:00
  • 34e44995ca v3_issue_909: Finished refactoring request methods ThatSilentCoder 2025-03-20 10:16:11 -04:00
  • 051d5ac871 Finished merging main into PR branch ThatSilentCoder 2025-03-17 15:10:11 -04:00
  • 2d89f7b20e
    [#905] 404 Error Code While Uploading Platform Certificates (#907) ThatSilentCoder 2025-03-17 05:44:05 -04:00
  • 4c1580d6d3 v3_issue_896: Should work for this PR. ThatSilentCoder 2025-03-12 12:50:54 -04:00
  • a082e32077 testing Esteban Acosta Toribio esacost 2025-03-10 17:01:58 -04:00
  • 185d7987f3 issue_898: Merged main TheSilentCoder 2025-03-06 09:04:24 -05:00
  • 60cc011197
    issue_901: Figured out logging issues. Now log can successfully record new events and is located where it should be (var/log/hirs). Ready for PR. (#903) ThatSilentCoder 2025-03-06 07:18:35 -05:00
  • b3cc60dd24
    Updated some workflows to use upload-artifact@v4 (#899) chubtub 2025-03-06 07:16:35 -05:00
  • a174d8448c issue_811: Upgraded Jquery, upgraded datatables, deleted older datatables file, replaced var with let in other script tags, currently figuring out how to upgrade bootstrap. TheSilentCoder 2025-02-25 16:29:35 -05:00
  • 93b71456e4 issue_811: Replaced var with let in the script tags of the jsp files. I believe the search function is tied to one of the js files. Might need to write some JS. TheSilentCoder 2025-02-24 20:27:28 -05:00
  • 98a1d26f1d Checkstyle changes to SwidTagGateway chubtub 2024-11-18 14:06:10 -05:00
  • 198d6a54b8 Applied checkstyles config to rimtool files chubtub 2024-11-13 14:03:11 -05:00
  • 5904c8be5b issue_896: Verifying that this part works. We will need to figure out a smart/efficient way of comparing the components from platform cert and device info report. TheSilentCoder 2025-02-20 13:11:46 -05:00
  • 6b38fa8ee5 issue_896: Last change before the long weekend. Hoping these changes will make github actions happy. TheSilentCoder 2025-02-14 14:48:23 -05:00
  • 828afe2e2d issue_896: Realized there might be more work needed for the validation part. Started adding more logic to validation. TheSilentCoder 2025-02-14 14:34:24 -05:00
  • a5a0fc7391 issue_896: Placed test task in the root build.gradle. Made more fixes to the test classes. TheSilentCoder 2025-02-13 17:20:26 -05:00
  • 3cbaa26d29 Merge branch 'main' into v3_issue_896-add-platform-certificate-class-registry-support-to-the-aca TheSilentCoder 2025-02-13 09:18:52 -05:00
  • 9c0ff0384f
    Merge pull request #894 from nsacyber/v3_issue_872-apply-lombok-to-classes-with-boilerplate-code iadgovuser26 2025-02-13 06:54:27 -05:00
  • 1892075d64 issue_896: Hopefully GITHUB actions will be more forgiving. TheSilentCoder 2025-02-11 19:03:20 -05:00
  • 3913a224d5 issue_896: Fixed issues in one of the test classes, can now test other aspects of the SupplyChainCredentialValidator class. Will add more tests as more issues get fixed. TheSilentCoder 2025-02-11 18:47:54 -05:00
  • 151c390202 issue_896: Changed v3 to v4 in the github actions yaml files. TheSilentCoder 2025-02-11 10:20:29 -05:00
  • 1b502298e2 issue_896: Made some more changes after viewing PR TheSilentCoder 2025-02-10 15:57:31 -05:00
  • 6215a6675b issue_896:I believe I have finished the issue. Further testing needs to be done. Will put in a WIP PR for now. TheSilentCoder 2025-02-07 17:45:47 -05:00
  • d2a9ca9aa8 issue_896:Added a new property to component info, made some more spelling corrections, deleted unused classes that were being referenced by componentinfo. pretty much done with the aca side of things. TheSilentCoder 2025-02-06 18:05:11 -05:00
  • bbe22287ef issue_896: deleted abstract plat form config class, replaced it with plat config v1 (which already exists), moved attribuutes associated with v2 to the v2 class, when validating the aca will now verify if the platform config associated with the cert is v1 or v2. Made corrections to attributes names to better align with tcg docs. TheSilentCoder 2025-02-04 15:12:05 -05:00
  • 2f96fb0606 issue_896: slowly introducing component identifier v2 into multiple spots throughout out the app. Seems like we need to ensure that when we try to parse the pc from the identity claim, it needs to recognize the new kind of identifier. TheSilentCoder 2025-01-31 18:28:32 -05:00
  • 9e94a527af issue_896: Added more javadocs, still going through the process and figuring out places where this will work. Can successfully debug provisioner+aca. TheSilentCoder 2025-01-30 17:20:08 -05:00
  • 50098de266 issue_896: first cut at changing the logic on the validator TheSilentCoder 2025-01-27 18:21:41 -05:00
  • da598977c6 Merge branch 'main' into v3_issue_872-apply-lombok-to-classes-with-boilerplate-code #894 TheSilentCoder 2025-01-24 14:41:02 -05:00
  • 03c6bbc3cc
    Merge pull request #890 from nsacyber/v3_issue_887-add-owasp-dependency-check iadgovuser26 2025-01-24 09:17:45 -05:00
  • 70c918e5d4
    Add Component Class Registries to the Provisioner (#892) 5B96790E3664F40075A67E6ADF737EDB15B4408DBC91A81228B31537B0CE3E26 2025-01-17 13:33:57 -05:00
  • 40377dd241 issue_872: Applied lombok to these test classes. TheSilentCoder 2025-01-14 12:26:03 -05:00
  • 1123af6f29 issue_872: Finished cleaning up checkstyle errors in code, ready for PR. TheSilentCoder 2025-01-14 12:06:29 -05:00
  • 1bc9affcf1 issue_872: I believe I was able to lombok all the files that had the default setters and getters. TheSilentCoder 2025-01-13 18:28:55 -05:00
  • 69da0e643e Add SMBIO Component Class to the provisioner #892 v3_ccr iadgovuser29 2025-01-13 15:40:41 -05:00
  • 065acb231d Merge branch 'main' into v3_issue_887-add-owasp-dependency-check #890 v3_issue_887-add-owasp-dependency-check TheSilentCoder 2025-01-13 10:37:22 -05:00
  • 1dc2d7f409 Adds PCIe and Storage Component Class capability to the provisioner #891 iadgovuser29 2025-01-13 09:53:47 -05:00
  • 11691e5b29
    [#863] Placed Dependencies and Dependency Versions In TOML file (#885) v3_issue_821-hirs-attestation-ca-certificate-should-download-aca-cert-chain ThatSilentCoder 2025-01-13 09:53:04 -05:00
  • 4b7de1e49a issue_863: Finished fixing as many dependency issues as possible. Certain vulnerabilites can't be fixed due to the fact that they have to be fixed by outside entities. TheSilentCoder 2025-01-10 15:59:20 -05:00
  • f1c430eb46 issue_863: All critical dependencies listed inthe gradle check analysis are found in just the CA Portal dependency. While the appliation builds and runs well as a service, currently running into issues with fixing these dependencies. TheSilentCoder 2025-01-08 17:30:09 -05:00
  • 1b9df78238 issue_863: Fixed some critical dependencies in all of the modules except for HIRS_CA and HIRS_CAportal modules. TheSilentCoder 2025-01-06 17:40:26 -05:00
  • 0038031c79 Merge branch 'v3_issue_863-write-dependencies-version-numbers-in-gradleproperties-file' into v3_issue_887-add-owasp-dependency-check TheSilentCoder 2024-12-23 10:13:16 -05:00
  • 616fc0686f issue_863: Removed testng from codebase. Has been officially replaced with spring junit. #885 v3_issue_863-write-dependencies-version-numbers-in-gradleproperties-file TheSilentCoder 2024-12-23 10:12:31 -05:00
  • 9606b2abe0 issue_887: Added OWASP plugin. First run took about 40 minutes. Subsequent runs took about 2-4 minutes. Plugin downloads the NVD (National Vulnerability Database) the very first time the user runs the analyzeDependency command (assuming said user does not already have it cached somewhereon their system. Once downloaded, the plugin checks the subprojects dependenies against that of the NVD's and creates an HTML report per subproject on all the critical dependencies subproject has. TheSilentCoder 2024-12-20 15:17:43 -05:00
  • dcc2962b99 Merge branch 'v3_issue_863-write-dependencies-version-numbers-in-gradleproperties-file' into v3_issue_887-add-owasp-dependency-check TheSilentCoder 2024-12-19 16:35:01 -05:00
  • e49f7fd5ce issue_863: Finishing touches to the PR. Upgraded some more dependencies and removed unused one. TheSilentCoder 2024-12-19 15:59:17 -05:00
  • d470fd85bc issue_863: Updated gradle plugins version again. Ready for PR. Vulnerability issues will be addressed in another PR. I've cut down vulnerabilities by quite a lot and I want to test the new OWASP plugin against the remaining vulnerabilities. TheSilentCoder 2024-12-19 09:37:06 -05:00
  • 3d795a56ee issue_863: Updated gradle plugins version, fixed more vulnerabilities, now figuring what to do with the remaining vulnerabilities. TheSilentCoder 2024-12-18 16:44:41 -05:00
  • 1c39f8d9d5 issue_863: Updated gradle version, fixed more vulnerabilities, now figuring what to do with the remaining vulnerabilities. TheSilentCoder 2024-12-17 14:58:41 -05:00
  • ad0966941d
    Merge pull request #886 from nsacyber/v3_issue-879 iadgovuser26 2024-12-13 12:15:23 -05:00
  • 02f684d04b
    Update README.md iadgovuser26 2024-12-13 11:49:22 -05:00
  • a1a4cfdd6c
    Merge pull request #888 from nsacyber/v3_issue_882_doc_update iadgovuser26 2024-12-13 11:03:41 -05:00
  • ec3f47a78c Added HIRS v3 Docs #888 v3_issue_882_doc_update iadgovuser26 iadgovuser26@empire.eclipse.ncsc.mil 2024-12-12 17:12:35 -05:00
  • 6af53fe497 Clean up checkstyle warnings #886 v3_issue-879 chubtub 2024-12-11 10:04:10 -05:00
  • cb2ba1a846 Clarified checkstyle changes and renamed some data structures for readability or conformity to documentation chubtub 2024-12-10 16:40:41 -05:00
  • 301689ddb6 issue_863: reverted changes from last commit. let's see if that makes a difference TheSilentCoder 2024-11-27 16:53:35 -05:00
  • 028a52183c issue_863: removed unused dependencies and am currently resolving critical vulnerable dependendcies TheSilentCoder 2024-11-27 16:05:42 -05:00
  • a57cd09649 issue_863: updated spring boot, hibernate, and spring retry. Removed an unused dependency. TheSilentCoder 2024-11-27 12:32:21 -05:00
  • e32a9b66db issue_863: undid spring update. need to figure out how to smoothly transition to newer spring. TheSilentCoder 2024-11-26 20:07:14 -05:00
  • 4798b16a47 issue_863: updated spring boot version. second try at it. TheSilentCoder 2024-11-26 19:49:30 -05:00
  • bc25d6a149 issue_863: removed some critical vulnerable dependencies TheSilentCoder 2024-11-26 19:08:04 -05:00
  • 8008c4df74 issue_863: Updating tomcat core. TheSilentCoder 2024-11-26 17:45:57 -05:00