* 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
---------
Co-authored-by: Esteban Acosta Toribio esacost <esacost@hirs-dr640-ro-01.evoforge.org>
* v3_issue_905: Finally figured out why we were getting a null pointer exception. Fixed the issue and can now upload plat form certs with unusual components without any hiccups.
* v3_issue_905: CI/CD pipeline should be happy now.
* issue_863: Successfully moved all the dependencies to toml file and currently replacing dependencies listed in the build.gradle file with the ones referenced in the toml file
* issue_863: finished updating dependency versions. Ready for PR
* issue_863: downgraded versions since there was an issue with the dependencies versions and the ci/cd pipeline in git. will update each depedency slowly to ensure that upgrades are down correctly.
* issue_863: upgrading this slowly but surely
* issue_863: upgrading this slowly but surely again. testing to see if github's ci/cd is happy still with these set of changes.
* issue_863: upgrading this slowly but surely again. testing to see if github's ci/cd is happy still with these set of changes (again)
* issue_863: upgrading this slowly but surely again. testing to see if github's ci/cd is happy still with these set of changes (again) partIII
* issue_863: Part IV of upgrading this slowly to see if github's ci/cd is happy still with these set of changes (again)
* issue_863: Part V of upgrading this slowly to see if github's ci/cd is happy still with these set of changes (again)
* issue_863: Part VI of updating dependencies slowly
* issue_863: Part VII of updating dependencies
* issue_863: Part 8 of updating dependencies
* issue_863: Part 9 of updating dependencies
* issue_863: Part 10 of updating dependencies
* issue_863: Part 12 of updating dependencies
* issue_863: Part 13 of updating dependencies
* issue_863: Part 14 of updating dependencies
* issue_863: Part 15 of updating dependencies
* issue_863: Updating tomcat core.
* issue_863: removed some critical vulnerable dependencies
* issue_863: updated spring boot version. second try at it.
* issue_863: undid spring update. need to figure out how to smoothly transition to newer spring.
* issue_863: updated spring boot, hibernate, and spring retry. Removed an unused dependency.
* issue_863: removed unused dependencies and am currently resolving critical vulnerable dependendcies
* issue_863: reverted changes from last commit. let's see if that makes a difference
* issue_863: Updated gradle version, fixed more vulnerabilities, now figuring what to do with the remaining vulnerabilities.
* issue_863: Updated gradle plugins version, fixed more vulnerabilities, now figuring what to do with the remaining vulnerabilities.
* 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.
* issue_863: Finishing touches to the PR. Upgraded some more dependencies and removed unused one.
* issue_863: Removed testng from codebase. Has been officially replaced with spring junit.