Commit Graph

305 Commits

Author SHA1 Message Date
Cyrus
c426cec978 This push compiles at the command line. However this ACA does not run. 2022-06-10 09:17:30 -04:00
Cyrus
51b9251e3f Continued changes remove and updating return types and parameter types 2022-05-31 10:17:11 -04:00
Cyrus
ebc903c78c Some changes to pull back on the generics 2022-05-23 12:23:41 -04:00
Cyrus
364347b7bb I removed the tpm2provisionerstate without recognizing it wasn't
directly linked to the DeviceState object class structure.
2022-05-11 14:28:18 -04:00
Cyrus
116ed5b4aa Continued changes to update to Hibernate 5, removed a lot of the
baseline files
2022-05-10 07:04:16 -04:00
Cyrus
dabd88719f Removed a lot of files 2022-05-04 14:19:18 -04:00
Cyrus
cbf1b0aaa8 Some additional changes and attempts to deal with generics. 2022-04-26 15:56:35 -04:00
Cyrus
6fa7874a5b This has some additional changes. Distinct was figured out. Portions
of the Abstract Generics was figured out but I think now there is going
to be a rewrite for getting an Abstract class and the children.
2022-04-22 15:17:28 -04:00
Cyrus
545e5b0918 This current push is in the middle of changes for Hibernate 5.x. Before
going to 6, you are recommended to upgrade to 5 first.
2022-04-19 06:50:13 -04:00
Cyrus
d4b6fdd1df Pushing up changes. Majority of the libraries are updated. The main 2,
hibernate/spring are saved for last.  Protobuf won't be updated without
a new OS.
2022-04-15 07:02:44 -04:00
Cyrus
bc643be28a Initial Commit. This change contains the first pass on updating version
for either vulnerable or outdated 3rd party software.
2022-04-13 14:16:52 -04:00
Cyrus
2e26823fc1 Did some testing on manual/curl uploading. This produced an error
because device name was being used to pull objects in the validation
quote part of the provision.  This was changed.  The event log is
deleted each time so that only one event log per device is maintained.
2022-03-21 09:51:32 -04:00
Cyrus
d4c35e09ab Updated the code to correctly include the supplemental digestvalues in
the firmware validation.
2022-03-16 09:06:04 -04:00
iadgovuser26
f19916c454
Merge pull request #444 from nsacyber/ski-prefix-truncate
Truncate 4 bytes from SKI
2022-02-24 16:48:06 -05:00
Cyrus
2e0b83f4fe Updated the upload function for support RIM. The store happened before
the linkage and nothing was being saved.
2022-02-24 09:54:59 -05:00
Cyrus
f28daa9144 Found another issue using the SKID that isn't matching up 2022-02-23 15:44:45 -05:00
Cyrus
a1ebd2f962 Fixed null pointer found in git actions` 2022-02-23 10:13:20 -05:00
Cyrus
4cf08ef38a Updated unit tests and removed magic number 2022-02-23 08:45:16 -05:00
Cyrus
00d8dfb3b5 Updated the CA certificate to truncate the prefix of the subject key identifier 2022-02-23 07:53:07 -05:00
Cyrus
9d27923d6d Added null checks for a unit test 2022-02-18 13:52:14 -05:00
chubtub
bf989bbee7 Merge branch 'issue-395' of github.com:nsacyber/HIRS into issue-395 2022-02-17 16:55:59 -05:00
chubtub
96200f57c2 Revert "Decode the event content for display on the frontend."
This reverts commit 2671a572ba.
2022-02-17 16:51:44 -05:00
chubtub
1cbe50b401 Decode the event content for display on the frontend. 2022-02-17 16:51:44 -05:00
Cyrus
d02be16ced The event selector was removed. It was not needed, but the event
manager was modified to pull the right data.
2022-02-17 16:49:08 -05:00
Cyrus
aabeb4e37f Updated code allows the tpm event table to be searched and information
updated when the swidtag is added.
2022-02-17 16:49:06 -05:00
Cyrus
470e6eccdf Refactored the Reference Digest code so that the ReferenceDigestValue
table is accessible and upated the contoller for the getOrderedList.
2022-02-17 16:48:08 -05:00
Cyrus
10915bdc3b Prelminary changes to remove ReferenceDigestRecord as a database object. 2022-02-17 13:11:41 -05:00
chubtub
ddada80add WIP: frontend hangs while getting records from backend 2022-02-17 13:08:07 -05:00
chubtub
7d8df398e7 Controller class for returning TPM Event data to jsp 2022-02-17 13:08:06 -05:00
chubtub
1d57ab0d09 Revert "Decode the event content for display on the frontend."
This reverts commit 2671a572ba.
2022-02-16 11:17:25 -05:00
chubtub
2671a572ba Decode the event content for display on the frontend. 2022-02-14 17:24:33 -05:00
Cyrus
fc3f59adce Updated RIM lookup to use manufacturer and model instead of deviceName 2022-02-11 09:09:39 -05:00
Cyrus
2db5b86da1 Some minor updates. Fixed a null pointer exception in the
SupplyChainValidationServiceImpl.  Updated warnings when files are
missing from the device claim
2022-02-11 07:32:07 -05:00
Cyrus
13e8074e88 Updated the database size of the bytes field in the ReferenceManifest
table.
2022-02-09 07:35:46 -05:00
Cyrus
c5e3823acd The event selector was removed. It was not needed, but the event
manager was modified to pull the right data.
2022-02-02 09:28:35 -05:00
Cyrus
035efad9d2 Updated code allows the tpm event table to be searched and information
updated when the swidtag is added.
2022-01-31 14:11:36 -05:00
chubtub
c4b6aca667 Merge branch 'issue-395' of github.com:nsacyber/HIRS into issue-395 2022-01-24 14:35:01 -05:00
Cyrus
f503457bd4 Refactored the Reference Digest code so that the ReferenceDigestValue
table is accessible and upated the contoller for the getOrderedList.
2022-01-21 06:29:53 -05:00
Cyrus
6d8392da45 Prelminary changes to remove ReferenceDigestRecord as a database object. 2022-01-11 10:02:38 -05:00
chubtub
fc7d8b5dd1 Merge branch 'master' into issue-395 2022-01-07 09:36:50 -05:00
chubtub
a71e7130ab WIP: frontend hangs while getting records from backend 2022-01-04 11:07:18 -05:00
iadgovuser26
bf8ef387c1
Merge pull request #407 from nsacyber/issue-381
[#381] Update RIM validation in ACA
2021-12-16 10:39:58 -05:00
iadgovuser29
da9c8469ba Re-creating the componentidentifer here lost important information. 2021-12-10 20:58:44 -05:00
iadgovuser29
e22d95c2e6 Modified so PCI ID translation will highlight delta certs and show in Tooltips 2021-12-10 09:07:28 -05:00
Cyrus
9b790cb805 checking for class cast now. Highlighting appears. 2021-12-03 17:01:18 -05:00
Cyrus
6337367ba9 Added Pci IDs translate to the HIRS_Util module for the supply chain validator process so that the hash can match up for highlighting failed components. 2021-12-03 16:01:04 -05:00
iadgovuser29
95c5e40f89 Utilize protobuf to parse claim response. Work on array handling on ACA. 2021-11-23 22:01:16 -05:00
Cyrus
483099a273 Updated the policy code to modify the measurement array length and ignore PCR 10 as well. 2021-11-23 10:06:21 -05:00
Cyrus
4c46758d9a This commit is a feature update. The IMA PCR enable/diable is being enhanced to update the mask the provisioner uses to pull the quote from the TPM. This code will send down a string range of PCR values that excludes PCR 10. The quote that is returned should be a composite without the PCR 10. There will be a log statement in this commit that should be removed. 2021-11-23 09:36:00 -05:00
chubtub
1eca360a4d Modify log messages so that validation failures from certs in the keystore that are not actually in the chain do not raise undue attention 2021-11-19 01:50:05 -05:00