From e16f0092942984e3c72c0853fe1c0e97b48f5cc8 Mon Sep 17 00:00:00 2001 From: Cyrus <24922493+cyrus-dev@users.noreply.github.com> Date: Tue, 15 Feb 2022 10:03:25 -0500 Subject: [PATCH] Removed if check for the matching file name of the support RIM from the Base RIMs meta data. Only keying off hash. --- .../service/SupplyChainValidationServiceImpl.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/HIRS_AttestationCA/src/main/java/hirs/attestationca/service/SupplyChainValidationServiceImpl.java b/HIRS_AttestationCA/src/main/java/hirs/attestationca/service/SupplyChainValidationServiceImpl.java index c4625135..43321504 100644 --- a/HIRS_AttestationCA/src/main/java/hirs/attestationca/service/SupplyChainValidationServiceImpl.java +++ b/HIRS_AttestationCA/src/main/java/hirs/attestationca/service/SupplyChainValidationServiceImpl.java @@ -462,12 +462,10 @@ public class SupplyChainValidationServiceImpl implements SupplyChainValidationSe for (SwidResource swidRes : resources) { supportReferenceManifest = SupportReferenceManifest.select(referenceManifestManager) .byHexDecHash(swidRes.getHashValue()).getRIM(); - if (supportReferenceManifest != null - && swidRes.getName().equals(supportReferenceManifest.getFileName())) { + if (supportReferenceManifest != null) { + // Removed the filename check from this if statement referenceManifestValidator.validateSupportRimHash( supportReferenceManifest.getRimBytes(), swidRes.getHashValue()); - } else { - supportReferenceManifest = null; } }