Commit Graph

88 Commits

Author SHA1 Message Date
fab3401a0d Update README.md 2022-04-05 15:36:10 -04:00
e467cd8afc Update README.md 2022-04-05 15:30:14 -04:00
b746b5d2db Update README.md
Installation line corrected.
2022-04-05 10:26:05 -04:00
3353bbf40e Check Directory and File for supportRIMFormat. An empty value defaults to TCG_EventLog_Assertion. Update unit tests. 2022-03-14 14:21:18 -04:00
7ca015896e Add supportRIMFormat attribute under Payload element, with default value of TCG_EventLog_Assertion. 2022-03-08 18:57:34 -05:00
acfe67a546 Prevent jar file from being truncated by packaging. 2022-03-04 10:19:06 -05:00
f8c593c4b7 Add git timestamp and hash to the rpm name. Also centralize version number to package.sh. 2022-03-04 10:19:06 -05:00
2263a3567f Merge pull request #426 from nsacyber/issue-423
[#423] Default signing credentials option for tcg_rim_tool
2022-02-18 09:33:09 -05:00
c026e54da4 Upgrade log4j to 2.17.1. Remove unnecessary reference to log4j from tcg_eventlog_tool. 2022-01-12 16:19:19 -05:00
df9cc298ff Require the user to give signing credentials via -k and -p, or indicate default credentials via -d. 2022-01-04 17:12:53 -05:00
e07feb4be1 Merge pull request #421 from nsacyber/issue-418
[#418] Change json parsing package
2021-12-02 11:05:22 -05:00
064dab89c8 Change from com.eclipsesource.json package to javax.json for parsing 2021-11-10 12:59:13 -05:00
2547cb6cce This initial commit updates the location of the vendor-table.json which is used by the ACA and the eventlog tool. The previous change moved the vendor-table.json to a separate folder, however the code was not updated to reflect the change. This instead updates how the two install handle the file. The ACA was updated not to clobber the file if it exists and the eventlog tool was updated to do the same through an additional script called post install. 2021-11-09 08:32:04 -05:00
be155ef89c Merge pull request #380 from nsacyber/issue-375
[#375] WIP: Add cert path validation to tcg_rim_tool
2021-08-02 13:54:34 -04:00
b13835a9f0 Install vendor-table.json into two separate paths. Update version number of tcg_eventlog_tool. 2021-08-02 10:08:33 -04:00
d2d2b9a494 Remove KeyValue element from signed swidtag. Update error message for missing signer cert. Update version number. 2021-07-23 17:41:31 -04:00
8958085b60 Search for signing cert by SKID instead of PK 2021-07-16 16:46:31 -04:00
ce090558a6 Parse public key or signing cert from XML properly. Disallow a single cert for validation. Update javadocs 2021-07-13 10:42:46 -04:00
cfd04ae15a Rename keystore to truststore. Read truststore file for validation if given. 2021-07-07 15:21:24 -04:00
6acfb13ce8 Add cert path validation to SwidTagValidator class. Modify CredentialParser class to support changes. 2021-07-07 07:48:10 -04:00
8abffb54e2 Merge pull request #372 from nsacyber/base64-decode-error
Base64 decode exception
2021-06-25 09:04:12 -04:00
620e389aab Added a file 2021-06-21 11:29:10 -04:00
3accb244e9 Catch DecoderException in the tcg_rim_tool CredentialParser class. 2021-06-10 12:34:38 -04:00
8335088259 Revert "Add validation of base64 encoding for payload file hash attribute."
This reverts commit 51b92f7673.
2021-05-26 15:20:23 -04:00
51b92f7673 Add validation of base64 encoding for payload file hash attribute. 2021-05-25 12:05:56 -04:00
4679264897 Fix path for jar file 2020-11-20 12:42:07 -05:00
dbfdcdf9fd Update version to 2.0.0 2020-11-10 15:39:47 -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
3e35fe4524 Typing conflict when comparing event logs 2020-11-09 11:20:37 -05:00
3636782987 This commit adds functionality to display tpm even log information to the support RIM display page. Outstanding issues to implement: 1) add link to base from support RIM, 2) make event table scrollable 2020-09-24 09:58:10 -04:00
8a175b18f7 Move supportRIMFormat from Meta to Payload 2020-08-18 12:19:16 -04:00
e5ca8102a8 Update README.md 2020-08-12 12:03:02 +00:00
52cb0ede34 Fix errors with firmware attributes. Move attributes under appropriate elements. 2020-08-06 17:38:54 -04:00
33c20e8c70 Fix classpath error causing broken unit tests 2020-08-04 13:25:50 -04:00
df6a864c2d Merge pull request #284 from nsacyber/issue-273
[#273] Validate base RIM with external cert
2020-08-03 10:43:17 -04:00
782dfa3f16 Updated for information about buildinng and runnning on windows 10. 2020-07-24 09:46:27 -04:00
17f4ce71bb Merge pull request #286 from nsacyber/issue-283
[#283] added a gradlew.bat for bulding the tcg_event_log on windows
2020-07-24 09:05:24 -04:00
e694242230 Update README.md
path fix in README.md
2020-07-23 16:38:24 -04:00
c70a11854b added a gradlew.bat for bulding the tcg_event_log on windows 2020-07-23 10:59:46 -04:00
dc25c983c1 Print AIA extension from validation cert 2020-07-23 10:06:49 -04:00
6e36eee1ab Add -p option under -v to validate a self-signed base RIM with an external cert 2020-07-21 14:50:07 -04:00
a0a2222554 Fix broken unit test from moving validation code to new class 2020-07-21 14:33:32 -04:00
586d109e7f Move validation code to new class 2020-07-21 14:32:36 -04:00
2b6a947986 Directory and File names are read from json, File size and hash are calculated from given -l <filepath> 2020-06-25 08:26:41 -04:00
7045fc9978 Passing -l <filepath> to -v will verify the payload hash with <filepath> instead of the <File name=filepath> 2020-06-25 07:58:37 -04:00
1f860b5682 Updated with rim command line reference. 2020-06-24 07:00:29 -04:00
c9c40e9bac Install link to /usr/local/bin 2020-06-19 09:15:02 -04:00