Commit Graph

676 Commits

Author SHA1 Message Date
eab88e1ef6 Merge branch 'platform_cert_missing_fix' into multiple-rim-upload 2020-11-30 06:41:52 -05:00
61359e1920 Updated the provisioner to look into the tcg properties file for the location of the certificates that are to be uploaded instead of using the tpm (if the file is not in the tpm). 2020-11-27 13:09:04 -05:00
749a3a2317 When the provisioner sends the rim swidtag and the rimel and they already exists in the db but are archived, they don't unarchive them so they never show up on the RIM page. This change fixes that. 2020-11-25 10:06:56 -05:00
40e744690b The 3 files the provisioner uploads to the ACA are system flat files. If the first or second one dosn't exist or cause an exception to be thrown, the rest aren't executed. This change separates the try catch statements so that each one is executed independently of the previous ones' error. 2020-11-25 08:23:02 -05:00
9433c97dc9 The code now uses a combination of the class value and the platform manufacturer and model to identify mismatches. This now highlights the failured components 2020-11-25 08:02:45 -05:00
781dc92d95 Added a bug fix for support rim and base rim display. If the Support RIM was uploaded, separately, first, then the Base; the base RIM details page would display a linked Support RIM but no expected PCR values. 2020-11-24 10:13:00 -05:00
ffbcebbf11 Found the issue with the isMatch class not working. The component class string for the class value has a pound sign. 2020-11-24 09:12:00 -05:00
fbdcf83840 Continued refactoring to update the failed components part of the attribute validation. The delta mapping needs to be reworked to not use serials. 2020-11-23 14:46:29 -05:00
e3b8ce25d7 Merge pull request #319 from nsacyber/rim-update-error
[#318] RIM upload error
2020-11-23 13:05:41 -05:00
7be85e5c3a Merge pull request #320 from nsacyber/fix_rimtool_packaging
Fix path for jar file
2020-11-23 10:47:05 -05:00
4679264897 Fix path for jar file 2020-11-20 12:42:07 -05:00
fddc65e6cf Simplified the code to do the same thing 2020-11-20 09:50:57 -05:00
91fbc7cfd2 Initial commit, that adds an additional check to the file being uploaded to the rim page to ensure that it is a valid file. 2020-11-20 09:42:37 -05:00
85be3c2fc8 Update VERSION 2020-11-20 08:56:34 -05:00
121b02108f Update VERSION
Updating release version number.
2020-11-20 08:34:22 -05:00
d99bb1039c Merge pull request #317 from nsacyber/update-component-failure-highlight
[#316] Update component failure highlight
2020-11-19 10:56:06 -05:00
2b41720ded Merge branch 'master' into update-component-failure-highlight 2020-11-17 15:24:27 -05:00
1339f2b63c Merge pull request #315 from nsacyber/rim_display_error
[#314] Support RIM bug fixes
2020-11-17 09:34:34 -05:00
8579be42cf Merge pull request #313 from nsacyber/eventLog_typing_fix
Typing conflict when comparing event logs
2020-11-17 09:34:00 -05:00
e3b5d164a3 Add SKI to front end. Extract PK from base RIM to validate signature if not found in db 2020-11-16 16:43:11 -08:00
ea03737234 Testing travis 2020-11-16 14:49:53 -05:00
4291059142 Updated the break line option for failed string during firmware validation. 2020-11-16 12:39:57 -05:00
3a3919d9bc Added null checks for the SupplyChainPolicy object 2020-11-13 08:41:33 -05:00
6eeb630a75 This PR addresses the bugs identified in #314. Due to previous changes to the RIM upload process, the suppor RIM was not being updated properly when manually uploaded.
Closes #314
2020-11-12 13:45:38 -05:00
f7912908e0 Final changes to be tested against component failures 2020-11-12 09:58:18 -05:00
dbfdcdf9fd Update version to 2.0.0 2020-11-10 15:39:47 -05:00
67b70a386d Added method to combine the manufacturer and the model as an identifier for the component. 2020-11-10 10:04:46 -05:00
43208332ae Add default keystore in case of no input 2020-11-10 08:04:41 -05:00
d35aaac41d Updated version number 2020-11-09 15:25:05 -05:00
118254e660 Updated build.gradle for tcg_eventlog_tool so that the vendor UEFI ID table is also copied over and installed for tool usage. 2020-11-09 15:25:05 -05:00
00d3846dfe Remove default keystore file constant, this file is now an input parameter. 2020-11-09 15:23:56 -05:00
e8f5107137 Updating code to use a different format for identifying failed components. 2020-11-09 13:59:19 -05:00
bdb32d13ad initial commit 2020-11-09 12:45:36 -05:00
3e35fe4524 Typing conflict when comparing event logs 2020-11-09 11:20:37 -05:00
967d9a0030 Merge branch 'master' into aic-policy-rule 2020-11-09 07:24:33 -05:00
26fc356db0 Merge pull request #312 from nsacyber/client-display-log-mismatch
[#238] Client log mismatch display
2020-11-06 11:33:59 -05:00
e152ba1a33 Updated the indenting for the coloring of mismatched log entries. 2020-11-06 11:26:38 -05:00
9aa2c6a46d Merge branch 'master' into client-display-log-mismatch 2020-11-06 09:17:38 -05:00
ed7dea3706 Merge branch 'master' into aic-policy-rule 2020-11-06 06:42:44 -05:00
f063151a19 Merge pull request #311 from nsacyber/validate_signature_supportRim
[#298] Add validation for support RIM hash and base RIM signature.
2020-11-06 06:42:06 -05:00
6130f29dfa Merge branch 'master' into aic-policy-rule 2020-11-05 14:47:52 -05:00
623da2ce80 Overload RIM validator class for faster signature checking 2020-11-05 14:13:50 -05:00
b2bf3013fc Git merge didn't update the refactor of BiosMeasurement to EventLogMeasurements 2020-11-05 13:36:35 -05:00
c7ffb1c57d Merge branch 'master' into client-display-log-mismatch 2020-11-05 12:39:35 -05:00
d096aebe12 Add support RIM and signature validation checks to SupplyChainValidationServiceImpl class 2020-11-05 11:27:41 -05:00
302ffd81ee Load Schema object in ReferenceManifestValidator class with controller class instantiation to save time 2020-11-05 11:07:17 -05:00
24cf71642d Add validation for support RIM hash and base RIM signature. 2020-11-05 11:07:17 -05:00
1b3abe465a Merge pull request #303 from nsacyber/vendor-table-refactor
[#302] UEFI Table Map Refactor
2020-11-05 11:02:18 -05:00
388e3e9aa0 Merge branch 'master' into aic-policy-rule 2020-11-04 10:03:08 -05:00
6f3c9f2520 Merge pull request #310 from nsacyber/update-component-class
Updated the Component Class Registry to rev. 4
2020-11-04 10:00:21 -05:00