diff --git a/HIRS_AttestationCA/src/main/java/hirs/attestationca/AbstractAttestationCertificateAuthority.java b/HIRS_AttestationCA/src/main/java/hirs/attestationca/AbstractAttestationCertificateAuthority.java index 46686746..f56cc6e3 100644 --- a/HIRS_AttestationCA/src/main/java/hirs/attestationca/AbstractAttestationCertificateAuthority.java +++ b/HIRS_AttestationCA/src/main/java/hirs/attestationca/AbstractAttestationCertificateAuthority.java @@ -515,8 +515,14 @@ public abstract class AbstractAttestationCertificateAuthority if (request.getQuote() != null && !request.getQuote().isEmpty()) { parseTPMQuote(request.getQuote().toStringUtf8()); } + if (request.getPcrslist() != null) { + LOG.error(String.format("Not Null: %s", request.getPcrslist())); + } else { + LOG.error("The getPcrsList is null"); + } if (request.getPcrslist() != null && !request.getPcrslist().isEmpty()) { this.pcrValues = request.getPcrslist().toStringUtf8(); + LOG.error(String.format("%s", request.getPcrslist().toStringUtf8())); } // Get device name and device 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 aedd4d55..4cb31788 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 @@ -127,6 +127,7 @@ public class ReferenceManifestDetailsPageController // Software Identity data.put("swidName", bRim.getSwidName()); data.put("swidVersion", bRim.getSwidVersion()); + data.put("swidTagVersion", bRim.getSwidTagVersion()); if (bRim.isSwidCorpus() == 1) { data.put("swidCorpus", "True"); } else { @@ -157,7 +158,6 @@ public class ReferenceManifestDetailsPageController data.put("platformManufacturerId", bRim.getPlatformManufacturerId()); data.put("platformModel", bRim.getPlatformModel()); data.put("platformVersion", bRim.getPlatformVersion()); - data.put("firmwareVersion", bRim.getFirmwareVersion()); data.put("payloadType", bRim.getPayloadType()); data.put("colloquialVersion", bRim.getColloquialVersion()); data.put("edition", bRim.getEdition()); diff --git a/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestPageController.java b/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestPageController.java index 9c8eb677..2b4fc8f9 100644 --- a/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestPageController.java +++ b/HIRS_AttestationCAPortal/src/main/java/hirs/attestationca/portal/page/controllers/ReferenceManifestPageController.java @@ -212,7 +212,7 @@ public class ReferenceManifestPageController BaseReferenceManifest bRim = (BaseReferenceManifest) element; for (SwidResource swid : bRim.parseResource()) { if (swid.getName().equals(rim.getFileName())) { - rim.setFirmwareVersion(swid.getSize()); + rim.setSwidTagVersion(bRim.getSwidTagVersion()); rim.setPlatformManufacturer(bRim.getPlatformManufacturer()); rim.setPlatformModel(bRim.getPlatformModel()); rim.setTagId(bRim.getTagId()); @@ -229,7 +229,7 @@ public class ReferenceManifestPageController if (swid.getName().equals(sRim.getFileName())) { sRim.setPlatformManufacturer(bRim.getPlatformManufacturer()); sRim.setPlatformModel(bRim.getPlatformModel()); - sRim.setFirmwareVersion(swid.getSize()); + sRim.setSwidTagVersion(bRim.getSwidTagVersion()); sRim.setTagId(bRim.getTagId()); rim.setAssociatedRim(sRim.getId()); try { diff --git a/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/reference-manifests.jsp b/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/reference-manifests.jsp index b4d5cda5..2f85be97 100644 --- a/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/reference-manifests.jsp +++ b/HIRS_AttestationCAPortal/src/main/webapp/WEB-INF/jsp/reference-manifests.jsp @@ -48,7 +48,7 @@ {data: 'rimType'}, {data: 'platformManufacturer'}, {data: 'platformModel'}, - {data: 'firmwareVersion'}, + {data: 'swidTagVersion'}, { data: 'id', orderable: false, 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 e801ab21..319ef09d 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 @@ -56,7 +56,7 @@