From bbed43c5248190f9e47ffa6c5b01965d0d5f33d9 Mon Sep 17 00:00:00 2001
From: Cyrus <24922493+cyrus-dev@users.noreply.github.com>
Date: Mon, 28 Jun 2021 12:21:54 -0400
Subject: [PATCH] This is to resolve a merge conflict from the previous push

---
 .../SupplyChainValidationServiceImpl.java     | 27 -------------------
 1 file changed, 27 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 8b2cc88c..300e7ae4 100644
--- a/HIRS_AttestationCA/src/main/java/hirs/attestationca/service/SupplyChainValidationServiceImpl.java
+++ b/HIRS_AttestationCA/src/main/java/hirs/attestationca/service/SupplyChainValidationServiceImpl.java
@@ -39,7 +39,6 @@ import hirs.validation.CredentialValidator;
 import hirs.validation.SupplyChainCredentialValidator;
 import hirs.validation.SupplyChainValidatorException;
 import org.apache.logging.log4j.Level;
-import hirs.validation.SupplyChainValidatorException;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 import org.bouncycastle.util.encoders.Hex;
@@ -462,32 +461,6 @@ public class SupplyChainValidationServiceImpl implements SupplyChainValidationSe
                     break;
                 }
             }
-            //Validate signing cert
-            Set<CertificateAuthorityCredential> allCerts =
-                    CertificateAuthorityCredential.select(certificateManager).getCertificates();
-            CertificateAuthorityCredential signingCert = null;
-            for (CertificateAuthorityCredential cert : allCerts) {
-                if (Arrays.equals(cert.getEncodedPublicKey(),
-                        referenceManifestValidator.getPublicKey().getEncoded())) {
-                    signingCert = cert;
-                    KeyStore keyStore = getCaChain(signingCert);
-                    try {
-                        X509Certificate x509Cert = signingCert.getX509Certificate();
-                        if (!SupplyChainCredentialValidator.verifyCertificate(x509Cert, keyStore)) {
-                            passed = false;
-                            fwStatus = new AppraisalStatus(FAIL,
-                                    "Firmware validation failed: invalid certificate path.");
-                        }
-                    } catch (IOException e) {
-                        LOGGER.error("Error getting X509 cert from manager: " + e.getMessage());
-                    } catch (SupplyChainValidatorException e) {
-                        LOGGER.error("Error validating cert against keystore: " + e.getMessage());
-                        fwStatus = new AppraisalStatus(FAIL,
-                                "Firmware validation failed: invalid certificate path.");
-                    }
-                    break;
-                }
-            }
 
             if (signingCert == null) {
                 passed = false;