From ab8d30ee8254b218f405a461c905dc33c9a74161 Mon Sep 17 00:00:00 2001
From: Cyrus <24922493+cyrus-dev@users.noreply.github.com>
Date: Thu, 7 Jan 2021 09:48:04 -0500
Subject: [PATCH] Corrected the missing boot order entry on the page and
updated how the boot variables are searched for. However, DBX is still not
showing up.
---
.../ReferenceManifestDetailsPageController.java | 8 ++++----
.../src/main/webapp/WEB-INF/jsp/rim-details.jsp | 8 +++++++-
2 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestDetailsPageController.java b/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestDetailsPageController.java
index 20dc0199..17b8e7ee 100644
--- a/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestDetailsPageController.java
+++ b/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestDetailsPageController.java
@@ -382,13 +382,13 @@ public class ReferenceManifestDetailsPageController
bootOrder = true;
} else if (contentStr.contains("Boot0000")) {
defaultBootDevice = true;
- } else if (contentStr.contains("PK")) {
+ } else if (contentStr.contains("variable named PK")) {
pk = true;
- } else if (contentStr.contains("KEK")) {
+ } else if (contentStr.contains("variable named KEK")) {
kek = true;
- } else if (contentStr.contains("DB")) {
+ } else if (contentStr.contains("variable named db")) {
sigDb = true;
- } else if (contentStr.contains("DBX")) {
+ } else if (contentStr.contains("variable named dbx")) {
forbiddenDbx = true;
} else if (contentStr.contains("Secure Boot is Enabled")) {
secureBoot = true;
diff --git a/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/rim-details.jsp b/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/rim-details.jsp
index 6a8492c5..ecdd813d 100644
--- a/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/rim-details.jsp
+++ b/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/rim-details.jsp
@@ -85,6 +85,9 @@
GPT Table
+
+ Boot Order
+
Default boot device
@@ -132,7 +135,7 @@
-
+
Device Configuration
@@ -145,6 +148,9 @@
- GPT Table
+
+ - Boot Order
+
- Default boot device