Attempt to solve uploaded rim linkup

This commit is contained in:
iadgovuser29 2024-07-12 17:13:34 -04:00
parent f9a2bf7ff9
commit 1d1302951a
2 changed files with 11 additions and 4 deletions

View File

@ -292,7 +292,7 @@ function startFreshTpmServer {
else
echo -n "Starting TPM server..."
/ibmswtpm2/src/tpm_server -rm &> /dev/null &
sleep 5
sleep 2
pid=$(findTpmServerPid)
echo "...running with pid: $pid"
fi
@ -301,7 +301,7 @@ function startFreshTpmServer {
function startupTpm {
echo "Running tpm2_startup"
tpm2_startup -T mssim -c
sleep 5
sleep 2
}
function installEkCert {

View File

@ -490,18 +490,23 @@ public class IdentityClaimProcessor extends AbstractProcessor {
.getBaseByManufacturerModel(dv.getHw().getManufacturer(),
dv.getHw().getProductName());
measurements = temp;
if (tagId != null && !tagId.isEmpty()) {
measurements.setTagId(tagId);
}
measurements.setPlatformManufacturer(dv.getHw().getManufacturer());
measurements.setPlatformModel(dv.getHw().getProductName());
measurements.setTagId(tagId);
measurements.setDeviceName(dv.getNw().getHostname());
measurements.archive();
this.referenceManifestRepository.save(measurements);
for (BaseReferenceManifest baseRim : baseRims) {
if (baseRim != null) {
// pull the base versions of the swidtag and rimel and set the
// event log hash for use during provision
if ((tagId == null || tagId.trim().isEmpty()) && !baseRim.getTagId().isEmpty()) {
tagId = baseRim.getTagId();
measurements.setTagId(tagId);
}
SupportReferenceManifest sBaseRim = referenceManifestRepository
.getSupportRimEntityById(baseRim.getAssociatedRim());
baseRim.setEventLogHash(temp.getHexDecHash());
@ -510,6 +515,8 @@ public class IdentityClaimProcessor extends AbstractProcessor {
referenceManifestRepository.save(sBaseRim);
}
}
this.referenceManifestRepository.save(measurements);
} catch (IOException ioEx) {
log.error(ioEx);
}