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 |
|
Cyrus
|
b06025a71f
|
Updated the Event Log Measurements class to use a hash for lookup
|
2021-06-17 12:52:28 -04:00 |
|
Cyrus
|
cd206f870c
|
These changes may be removed because the issue is becoming more involved and I may need to rethink how this will work.
|
2021-06-16 08:52:40 -04:00 |
|
Cyrus
|
c523dda558
|
Some additional minor changes that are to address the event log being the object that is linked when the firmware validation passes.
|
2021-06-15 09:15:55 -04:00 |
|
Cyrus
|
9c060dec55
|
Updated event log measurements to pass in the overall result status. However display isn't printing out correctly.
|
2021-06-09 11:07:11 -04:00 |
|
Cyrus
|
0e8e88b536
|
This commit has updated changes that save both a base64 and a hex dec value of the RIM file hash to the database. Depending on what is needed, they are used to pull either the base or support RIM. Also fixed the link for the rimlinkhash on the details page.
|
2021-05-27 13:46:43 -04:00 |
|
Cyrus
|
8fbd6e1a39
|
Changed up some of the encoded for the rim byte array
|
2021-05-25 13:11:57 -04:00 |
|
Cyrus
|
7c86b6d0db
|
Changed the pcr value check from the baseline expected pcr values to the measurement live log
|
2021-05-20 15:24:28 -04:00 |
|
Cyrus
|
65d596a756
|
Some additional updates that included deviceNames as a means to pull RIM information. In addition updated the display of the failures, adding filters for like events from the baseline.
|
2021-05-20 06:26:07 -04:00 |
|
Cyrus
|
ddc36d81f4
|
This set of code changes deals with the displaying of failed digests values from the validation process. The way there were displayed before was going to be unsustainable because event numbers will never match up. There for a direct compare to a failed event would never be accurate.
|
2021-05-17 12:44:03 -04:00 |
|
Cyrus
|
3b33bd60b8
|
The main change in this commit adjusts how the base and support rim are pulled for validation in the environment with multiple Base and Support RIMs per device/manufacturer/model.
|
2021-05-11 09:44:10 -04:00 |
|