221 Commits

Author SHA1 Message Date
8b54023b5c Merge branch 'master' into java_xml_timestamp 2022-10-26 10:25:19 -04:00
d01b5de478 If no timestamp format is given a timestamp is not included in the resulting XML. Updated unit tests. 2022-10-26 07:51:25 -04:00
ed2797735e Modify gateway class to insert a timestamp according to user selected format 2022-09-21 10:52:32 -04:00
97ccab0473 Modify Main and Commander classes to support options for RFC3161 and RFC3339 2022-09-20 00:19:01 -04:00
e5da94fa08 Merge pull request #488 from nsacyber/c#_xmldsig_validation
[#487] Create xml_dsig_tool
2022-09-15 15:12:24 -04:00
fa27277632 Added README.md 2022-09-13 10:28:10 -04:00
1fccd3a222 Add constants to support separate namespaces for RFC3161 and RCF3339. 2022-09-13 10:24:38 -04:00
68b11ce96d Clean up SwidTagConstants class values 2022-09-12 10:14:24 -04:00
25e77a6173 Merge branch 'master' into java_xml_timestamp 2022-09-08 20:37:26 -04:00
ddbc13d2bb Add support for timestamping a signature 2022-09-08 20:35:42 -04:00
91ef59745b Added README.md 2022-09-08 08:23:22 -04:00
e72ffe1cbb Debug failing unit tests 2022-08-26 10:11:35 -04:00
20903c6bea Merge branch 'master' into issue-462 2022-08-25 13:01:39 -04:00
a8a6b61e9f Merge pull request #449 from nsacyber/issue-441
[#441] tcg_rim_tool option to embed cert in signature
2022-08-25 11:34:14 -04:00
b134ebdeda WIP: debug function prints out the xml data to be signed, but the calculated signature value is not decoding properly. 2022-08-11 11:59:46 -04:00
4499e19104 Merge pull request #486 from nsacyber/eventLog_spdm_prep
[#485] Event log spdm prep
2022-08-11 10:45:21 -04:00
505f62ce39 added sha384 processing for event logs 2022-08-02 11:52:05 -04:00
a5a36fda12 Rename directory tcg_rim_tool_msdotnet to xml_dsig_tool 2022-08-01 12:20:13 -04:00
5061e6d88c Sign function writes the signed xml to a new file. Added supporting files for testing convenience. 2022-07-28 20:48:29 -04:00
de2db0491d Read commandline arguments for sign and validate functions. Arguments for either include an xml file and a pem file. 2022-07-28 07:46:54 -04:00
1836620f98 Moved Microsoft library program to its own directory under HIRS/tools/ 2022-07-21 15:01:57 -04:00
6a173fe162 This program generates a signature that passes validation by the rimtool. 2022-07-19 18:06:57 -04:00
eabc352eb4 addressing comments 2022-07-18 14:13:37 -04:00
49707fef84 addressing comments 2022-07-18 13:56:47 -04:00
223fc15cc4 This program successfully validates a rimtool-signed swidtag 2022-07-18 12:57:27 -04:00
d95634e040 revert efi_prefix 2022-05-20 16:14:01 -04:00
2f64c2a1f9 added default values for -o and -f options 2022-05-03 15:57:54 -04:00
de790ed7b2 Clean up unit tests 2022-04-15 10:39:35 -04:00
4b3c01f990 Moved KeyValue processing to KeySelector inner class 2022-04-15 10:28:07 -04:00
e5e6db75f4 WIP: Modify validation code and unit tests to account for embedded public key. 2022-04-15 10:28:07 -04:00
0a618b3796 Modify default attributes file path. Add unit test for embed option. 2022-04-15 10:28:06 -04:00
392821a2b9 Add option to explicitly embed a user-provided public key into signed swidtag. 2022-04-15 10:28:03 -04:00
afbbf16583 Added checks and error handling for missing required JSON fields and/or input parameters. 2022-04-14 15:40:05 -04:00
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