Commit Graph

415 Commits

Author SHA1 Message Date
iadgovuser29
7b465ed9ee Trying something for SKI 2024-06-18 16:31:55 -04:00
chubtub
fccebb5c9d Add BC validator for validation. Clean up log messages. 2024-05-16 15:00:50 -04:00
chubtub
77de04b45f
Merge pull request #751 from nsacyber/v3_issue-737
[#737] Resolve RIM upload parse error
2024-05-15 23:07:51 -04:00
chubtub
f439652d0d Modified RIM details page controller to pass truststore certs to the RIM validator class. Modified the RIM validator class to log details when signature validation fails. 2024-05-14 00:37:19 -04:00
iadgovuser58
24a7ea19dd added output to show up front how many UEFI Signature Lists there are, and be more descriptive about how many certs/hashes in each List 2024-05-09 16:40:05 -04:00
iadgovuser58
693968059b change comments 2024-05-09 16:00:41 -04:00
iadgovuser58
10c1382c6c fixed hash size for EFI_CERT_SHA256_GUID, other minor changes 2024-05-09 15:38:10 -04:00
iadgovuser58
90f7a3e94b minor change for spotbug 2024-05-09 09:48:42 -04:00
iadgovuser58
99f93d521a check for signature type validity; if not valid, don't process and don't print 2024-05-08 17:41:10 -04:00
chubtub
4da6020260 Modify BaseReferenceManifest to handle namespace prefixes in the swidtag XML. Modify the rimtool and ReferenceManifestValidator to properly prefix Directory and File under Payload and handle them for validation. 2024-05-07 17:28:37 -04:00
iadgovuser58
9f097f391c changing string and other comments 2024-04-29 11:49:25 -04:00
iadgovuser58
766d1eb3e0 changed name of DeviceSecurityEventData parent and ..HEADER parent to make the naming more clear 2024-04-29 09:17:18 -04:00
iadgovuser58
de6edaee3d updated comments in ..HeaderBase to be more clear 2024-04-29 08:49:07 -04:00
iadgovuser58
9a8552d720 consolidated a line 2024-04-26 14:25:45 -04:00
iadgovuser58
1941e4dd86 fixed spotbug errors 2024-04-26 14:12:39 -04:00
iadgovuser58
2e98e31a09 Merge branch 'main' into v3_issue_747-spdm
Merging latest changes from main into the spdm branch
2024-04-26 13:56:41 -04:00
iadgovuser58
cf6019d863 fixed issue caused by change to version method 2024-04-26 12:54:56 -04:00
iadgovuser58
e3e1e1c7b1 small fix to output 2024-04-26 12:16:05 -04:00
iadgovuser58
2c3987e6bc cleaned up comments 2024-04-24 10:46:32 -04:00
iadgovuser58
8b3336e565 fixed DeviceContext to include either/or PCI USB 2024-04-24 10:07:50 -04:00
iadgovuser58
0f33fdf4cd remove tests vendorid/deviceid 2024-04-23 17:12:23 -04:00
iadgovuser58
d6a255012a temporarily add test vendorid/deviceid 2024-04-23 17:08:10 -04:00
iadgovuser58
8558546ff5 spdm processing - added Device Security Event Data Pci Context 2024-04-22 19:09:01 -04:00
iadgovuser58
a2737f59d0 spdm processing - output is complete 2024-04-22 14:35:58 -04:00
iadgovuser58
13b90c09f5 spdm processing 2024-04-19 18:38:25 -04:00
iadgovuser58
f4c52271f5 spdm processing 2024-04-19 18:36:58 -04:00
iadgovuser58
c129522768 spdm processing 2024-04-19 18:32:59 -04:00
iadgovuser58
605dbe536a spdm processing 2024-04-19 18:07:00 -04:00
iadgovuser58
53267ec381 spdm processing 2024-04-19 17:21:30 -04:00
iadgovuser58
26c102c205 spdm processing 2024-04-18 17:08:36 -04:00
iadgovuser58
1b6109c107 spdm processing 2024-04-18 12:27:44 -04:00
iadgovuser58
e8bcb0ec0d spdm initial output 2024-04-17 17:49:14 -04:00
iadgovuser58
4547998384 spdm initial output 2024-04-17 17:28:17 -04:00
iadgovuser58
49108ab144 spdm processing 2024-04-16 19:38:32 -04:00
iadgovuser58
e96da43a48 spdm processing 2024-04-15 17:56:23 -04:00
iadgovuser58
e1844dedbd SPDM processing 2024-04-10 12:02:01 -04:00
iadgovuser58
a1534a9c7b SPDM processing 2024-04-10 11:46:37 -04:00
iadgovuser58
f1d75beb3a parsing event 2024-04-09 18:02:53 -04:00
iadgovuser58
11297d26c2 additional descriptions for data structures 2024-04-09 16:41:13 -04:00
iadgovuser58
72be21705e completed descriptions for data structures 2024-04-09 16:23:59 -04:00
iadgovuser58
f5031efb42 spdm event structures 2024-04-08 12:28:03 -04:00
iadgovuser58
07c7b52a64 added files for EvEfiSpdmFirmwareBlob 2024-04-05 10:45:21 -04:00
chubtub
fab56eb0e9 Remove commented lines 2024-03-15 14:37:09 -04:00
chubtub
1947b70a1b Clean up javadocs; change System.out.println to log messages 2024-03-07 00:43:10 -05:00
chubtub
54f3e4bfca Modify swidtag validation to use the public signing cert to verify <KeyName> in a signature and the truststore 2024-03-06 12:40:54 -05:00
chubtub
5445278723
Merge pull request #715 from nsacyber/v3_issue-661_updated
[#661] Output handling should be more concise
2024-03-06 12:40:03 -05:00
Cyrus
eada242284 These changes have been moved over from updates made for issue-705. The
primary function implemented in this set of changes is to track more
specifically what failed when the components of a certificate are
compared.  The implementation required a couple of new DB classes to be
created to store this information.  This is also to set up a better
visual comparison of what was expected vs what was actually found.  This
is similar to the RIM event compare failure page.
2024-03-01 15:29:10 -05:00
chubtub
adb1da93b4 Log an error instead of throwing an exception when the truststore is omitted 2024-02-23 02:11:31 -05:00
chubtub
f6f1ab4ee7 Log an error instead of throwing an exception when a signing key cannot be located in the provided truststore 2024-02-23 02:11:29 -05:00
Cyrus
80ba01a3d0 This commit is for the 3rd listed issue on #705. The green check mark
test was causing an error from ASN1UTF8String.getInstance.  And did some
checkstyle fixes.
2024-02-06 16:34:20 -05:00