021d4219ed
v3_issue_904: First cut at starting the migration.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-05-14 14:12:13 -04:00
125202580f
Merge pull request #930 from nsacyber/v3_cert-details-holder-labels
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
Holder labels updated
2025-05-05 17:01:57 -04:00
3846ae5bb7
Merge pull request #931 from nsacyber/v3_issue_821-hirs-attestation-ca-certificate-should-download-aca-cert-chain
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
[#821 ] HIRS Attestation ACA Should Download ACA Certificate chain
2025-05-05 10:39:37 -04:00
6c31e56867
v3_issue_821: fixed checkstyle issue
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-05-01 13:46:38 -04:00
a9486b2805
v3_issue_821: put one leaft certs in pem file
2025-05-01 13:40:55 -04:00
ea9c72a1b9
v3_issue_821: put all certs into one pem file
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-04-30 09:09:44 -04:00
01291248a0
v3_issue_821: fixed style issue
2025-04-30 07:42:06 -04:00
8103cf18bb
v3_issue_821: now when user downloads aca trust chain, they download a zip file of trust chain certificates in pem format. Will re-write download aca trust chain test method in the future (Added a todo).
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
2025-04-29 18:44:03 -04:00
58ab496f50
v3_issue_821: fixed checkstyle issues
2025-04-29 13:38:20 -04:00
78277ecdd8
v3_issue_821: Can now download all aca leaf certs.
2025-04-29 13:25:34 -04:00
c9ccca9b19
v3_issue_821: Can now download aca trust chain, fixed all spring bean issues and tests have been modified to reflect changes made to the main application.
2025-04-29 12:48:23 -04:00
82aa6f7268
Holder labels updated
2025-04-28 11:52:17 -04:00
2cf5795d68
v3_issue_821: first cut at fixing the aca trust chain cert issue
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-04-25 15:39:41 -04:00
65df6e3edd
Merge pull request #929 from nsacyber/v3_issue_928-delete-older-datatables-library
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
[#928 ] Remove Older Datatables Library
2025-04-25 09:39:15 -04:00
bb5755fb85
Merge branch 'main' into v3_issue_928-delete-older-datatables-library
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-04-25 09:06:22 -04:00
4f835a2f0a
Merge pull request #919 from nsacyber/v3_issue_811-search-feature-on-several-aca-pages-not-working
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
[#811 ] Search Feature On Some ACA Pages Is Not Working
2025-04-25 09:00:52 -04:00
c2e3705087
v3_issue_928: Removed older datatables library.
2025-04-23 13:03:58 -04:00
636dd61135
Merge branch 'main' into v3_issue_811-search-feature-on-several-aca-pages-not-working
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-04-22 10:17:29 -04:00
827db95461
v3_issue_811: Fixed checkstyle error.
2025-04-22 09:55:05 -04:00
dfd285e772
v3_issue_811: Fixed minor issues reagrding gitignore and javadocs. PR is ready to look at.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
2025-04-21 17:49:48 -04:00
f81718821a
v3_issue_811: PR is ready to look at.
2025-04-21 16:15:20 -04:00
4e8d0d29f9
v3_issue_811: Fixed comments, checkstyle issues, can now search on all pages except for validaiton summaries, moved helper method that creates list of searchable column names into utils class.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-04-18 19:14:33 -04:00
d1886751d5
v3_issue_811: Fixed bug where when you delete a cert and attempt to re-upload that same cert, a 404 error pops up.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-17 17:04:57 -04:00
aa38dc16b0
v3_issue_811: Fixed the display of count on the controller pages and fixed the filtering issue on rim database. all that's left is fixing up the validation summary pages device.name issue.
2025-04-17 14:35:15 -04:00
3d35eafa51
v3_issue_811: Created an enum that represents the certificate type, deleted the two new services because didnt want the PR to be outside of the scope of the issue (created a new issue that addresses the separation of responsibility), fixing up checkstyle issues, and currently fixing up comments left behind in previous commits. Almost PR ready.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-16 18:06:00 -04:00
70e130c8e8
v3_issue_811: Can now do global search on all certificates, devices, rims, and pcr values. The table doesnt accuratle refelect how many items have been filtered, validation summaries still need work for the global search feature to work, need to also work on searching on just on indiviudal columns.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-15 15:50:56 -04:00
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.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
2025-04-11 14:12:14 -04:00
41a3d8d44b
docker login action v4 does not exist yet ( #921 )
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
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.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-10 17:56:35 -04:00
1245917fed
v3_issue_811: Merged main into local branch
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-10 16:21:53 -04:00
11a4d6e23e
Merge pull request #910 from nsacyber/v3_issue_909-refactor-requestmapping
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
[#909 ] Refactor @RequestMapping to Specific @GetMapping and @PostMapping Annotations
2025-04-10 16:00:13 -04:00
baf0c51ce4
Merge branch 'main' into v3_issue_909-refactor-requestmapping
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
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.
2025-04-10 11:58:07 -04:00
e0c3aae7cb
Merge pull request #920 from nsacyber/v3_issue-849-rebased
...
[#849 ] Separate RIM signature and PCR validations
2025-04-10 10:32:37 -04:00
b418c814fc
Checkstyle changes
2025-04-10 10:07:46 -04:00
9ee23b6249
Preserve messaging through AppraisalStatus object so that PCR mismatches display properly
2025-04-10 10:07:12 -04:00
8484a829e0
Clean up error reporting and logging
2025-04-10 10:06:37 -04:00
7d950ea09c
Print error messages to log and ACA frontend
2025-04-10 10:05:33 -04:00
e2952baf4b
Separate RIM and PCR value validations into distinct methods
2025-04-10 10:04:27 -04: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.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-09 18:49:32 -04:00
cb6c98cafb
Upgrade ubuntu image in dotnet provisioner workflow ( #918 )
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-latest) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-09 11:08:43 -04:00
d9dafb0526
Take only first cert in multi part PEM ( #916 )
...
* Take only first cert in multi part PEM, minimize side effects
* Other cases
* Github Actions dropping their ubuntu 20 runner
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.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-09 08:11:44 -04:00
436b0482c4
Provisioner to use updated registry libraries ( #914 )
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
* Registry libraries 0.7.5
* Update reference
2025-04-09 07:15:51 -04:00
54ebeae7bf
811: testing push
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
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.
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.
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
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.
2025-04-07 15:42:29 -04:00
97204d25db
v3_issue_811: Merged main into search feature branch
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Waiting to run
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Waiting to run
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Blocked by required conditions
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Waiting to run
HIRS System Tests / DockerTests (push) Waiting to run
2025-04-07 10:26:47 -04:00
0b7a72805a
[ #896 ] Add basic Platform Certificate Class Registry support to the ACA ( #898 )
...
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (ubuntu-20.04) (push) Has been cancelled
Dotnet Provisioner Unit Tests / Restore and Run Unit Tests (windows-2022) (push) Has been cancelled
HIRS Build and Unit Test / ACA_Provisioner_Unit_Tests (push) Has been cancelled
HIRS System Tests / DockerTests (push) Has been cancelled
Dotnet Provisioner Unit Tests / Evaluate Tests (push) Has been cancelled
* issue_896: first cut at changing the logic on the validator
* issue_896: Added more javadocs, still going through the process and figuring out places where this will work. Can successfully debug provisioner+aca.
* 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.
* 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.
* 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.
* issue_896:I believe I have finished the issue. Further testing needs to be done. Will put in a WIP PR for now.
* issue_896: Made some more changes after viewing PR
* issue_896: Changed v3 to v4 in the github actions yaml files.
* 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.
* issue_896: Hopefully GITHUB actions will be more forgiving.
* issue_896: Placed test task in the root build.gradle. Made more fixes to the test classes.
* issue_896: Realized there might be more work needed for the validation part. Started adding more logic to validation.
* issue_896: Last change before the long weekend. Hoping these changes will make github actions happy.
* 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.
* testing
* v3_issue_896: Should work for this PR.
* v3_issue_821: fixed the NPE issue we were getting during provisioning for missing component info.
* v3_issue_896: my copy/paste skills need work. Fixed the issue that was causing the docker tests to fail.
* v3_issue_896: trying to see if reverting the return call null will make a difference.
* v3_issue_896: should fix issues with pc found on certain devices
* v3_issue_896: part ii of should fix issues with pc found on certain devices
2025-04-02 06:29:03 -04:00