mirror of
https://github.com/nsacyber/HIRS.git
synced 2025-02-07 03:40:10 +00:00
Attempt to solve uploaded rim linkup
This commit is contained in:
parent
f9a2bf7ff9
commit
1d1302951a
@ -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 {
|
||||
|
@ -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);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user