Cyrus
3fb3cf7669
This set up code begins the setup of adding information to the component
...
result. However this is thought to putting this stuff in a report or
separate page like the RIM event log page does. [no ci]
2023-04-06 09:15:12 -04:00
Cyrus
5f3be5915b
Added the AppraisalStatus message for a failure tagged into a Platform
...
Certificate. It will display on the details page as a tool tip on a red
component. However it is not refined. [no ci]
2023-03-30 20:21:49 -04:00
iadgovuser26
0917b9a872
Merge pull request #460 from nsacyber/issue-448
...
[#448 ] Visual Updates for Firmware Validation
2022-04-29 12:36:26 -04:00
Cyrus
0b91c1e39a
Updated the link from a failed validation to the base rim when the path
...
for the measurement can't be found.
2022-04-04 14:21:44 -04:00
Cyrus
f6bcb0c9ed
Due to some testing, in situations were the client doesn't seen certain
...
files, this causes null pointers
2022-03-24 15:18:34 -04:00
Cyrus
dea58b1f07
The issue was resolved with the code changes. Removing comments
2022-03-21 14:43:52 -04:00
Cyrus
308064089c
Checking git hub action error
2022-03-21 14:29:48 -04:00
Cyrus
6f71f48ad2
Removed comments and updated notes for Patching values
2022-03-21 10:11:23 -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
65471c87f1
Merge pull request #447 from nsacyber/issue-442
...
[#442 ] Provisioning Status Impl
2022-03-02 08:31:32 -05:00
Cyrus
6a8c0f47c0
Removed unused variables
2022-03-02 06:22:58 -05:00
Cyrus
7738a47b99
Updated the provisioner to respond to failed status instead of blank
...
certificates. Updated the proto to use enum instead of bytes
2022-02-28 14:18:48 -05:00
Cyrus
acef2ea5b8
Added the new status for the state of the provision
2022-02-18 10:16:32 -05:00
chubtub
1fced3aa61
Resolve merge conflicts
2022-02-18 09:59:45 -05:00
chubtub
bf989bbee7
Merge branch 'issue-395' of github.com:nsacyber/HIRS into issue-395
2022-02-17 16:55:59 -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
Cyrus
6abd87a192
Removed debug statements
2022-02-15 13:43:33 -05:00
Cyrus
99ba840a54
Fixed debug statement
2022-02-15 11:25:25 -05:00
Cyrus
0f839ebd08
This is a test commit. Changes will be removed.
2022-02-15 11:17:07 -05:00
Cyrus
e16f009294
Removed if check for the matching file name of the support RIM from the
...
Base RIMs meta data. Only keying off hash.
2022-02-15 10:03:25 -05:00
Cyrus
caa2a7c55b
Removed the RIM controller tests
2022-02-14 10:26:07 -05:00
Cyrus
fc3f59adce
Updated RIM lookup to use manufacturer and model instead of deviceName
2022-02-11 09:09:39 -05:00
Cyrus
1f2be7ce18
Updated the live log information if the base and support rim are not
...
uploaded together.
2022-02-11 08:01:28 -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
chubtub
ea6bb48d06
Merge branch 'master' into issue-395
2022-01-27 10:58:16 -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
Cyrus
5858e36313
Updated the implementation to return a blank identity claim response.
...
The provisioner tests the blob and if it is empty, exit
2022-01-05 16:49:27 -05:00
Cyrus
139e4c8972
Added null pointer check to RDR variable.
2021-11-24 14:27:15 -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
cf4e641273
Added log statement for quote.
2021-11-23 09:40:11 -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
d183504a3f
Merge branch 'master' into issue-381
2021-11-10 10:08:42 -05:00
Cyrus
2d9fb19d38
Updated the new polices after doing a bit of testing to make sure that they do ignore when there is a failure on that specific bit.
2021-11-10 07:27:33 -05:00
chubtub
e0a1e53d93
Handle an exception thrown when the provisioner fails to send RIM files to the ACA
2021-11-08 14:51:38 -05:00
chubtub
962ca45bb7
Modify ACA RIM validation to search for a signing cert if the base RIM does not have an embedded cert. Validate the ca chain of the found signing cert.
2021-11-08 14:46:04 -05:00
Cyrus
fe617ea948
Updated the policy code to ignore based on the TPM Log Event. Added in the code for OS Events.
2021-10-29 20:24:46 -04:00
Cyrus
c77ad68c08
The variable pcrValues in Abstract Attestation CA class didn't need to be global, this was removed and set to a local variable with an empty string.
2021-10-20 14:29:53 -04:00
Cyrus
f8a3ccd962
This is an initial commit updates the policy page. Adds additional policies for generating a DevID. The underlying code doesn't actually generate one yet. But the SupplyChainPolicy holds the flags.
2021-09-17 07:55:44 -04:00
iadgovuser29
85759dcf3f
Fixed a couple errors in Impl.java and tests
2021-08-16 11:59:19 -04:00
Cyrus
bbed43c524
This is to resolve a merge conflict from the previous push
2021-06-28 12:21:54 -04:00
Cyrus
5c448057d4
Merge branch 'master' into fm-validation-pass-link
2021-06-28 12:15:47 -04:00
Cyrus
bdbe9332bc
Resolved the merge conflicts.
2021-06-28 12:04:54 -04:00
chubtub
d1f0eb5d88
Check for an empty truststore during cert path validation. Removed the recursion in SupplyChainCredentialValidator.validateCertChain.
2021-06-25 11:40:08 -04:00
chubtub
93f212a193
Modify ReferenceManifestDetailsPageController class to include cert path check in reporting RIM signature validity.
2021-06-25 11:40:08 -04:00
chubtub
68c6447760
Add cert path validation to SupplyChainValidationServiceImpl class. Errors of this nature will be reported to the ACA under firmware.
2021-06-25 11:40:08 -04:00
Cyrus
be3cd2bd32
Removed the validation of the PCRs line by line for the expected PCR values.
2021-06-24 11:46:01 -04:00