mirror of
https://github.com/nsacyber/HIRS.git
synced 2025-04-12 21:53:08 +00:00
Re-creating the componentidentifer here lost important information.
This commit is contained in:
parent
e22d95c2e6
commit
da9c8469ba
@ -819,24 +819,23 @@ public final class SupplyChainCredentialValidator implements CredentialValidator
|
||||
// on the leftovers in the lists and the policy in place.
|
||||
final List<ComponentIdentifier> pcComponents = new ArrayList<>();
|
||||
for (ComponentIdentifier component : untrimmedPcComponents) {
|
||||
DERUTF8String componentSerial = new DERUTF8String("");
|
||||
DERUTF8String componentRevision = new DERUTF8String("");
|
||||
if (component.getComponentManufacturer() != null) {
|
||||
component.setComponentManufacturer(new DERUTF8String(
|
||||
component.getComponentManufacturer().getString().trim()));
|
||||
}
|
||||
if (component.getComponentModel() != null) {
|
||||
component.setComponentModel(new DERUTF8String(
|
||||
component.getComponentModel().getString().trim()));
|
||||
}
|
||||
if (component.getComponentSerial() != null) {
|
||||
componentSerial = new DERUTF8String(
|
||||
component.getComponentSerial().getString().trim());
|
||||
component.setComponentSerial(new DERUTF8String(
|
||||
component.getComponentSerial().getString().trim()));
|
||||
}
|
||||
if (component.getComponentRevision() != null) {
|
||||
componentRevision = new DERUTF8String(
|
||||
component.getComponentRevision().getString().trim());
|
||||
component.setComponentRevision(new DERUTF8String(
|
||||
component.getComponentRevision().getString().trim()));
|
||||
}
|
||||
pcComponents.add(
|
||||
new ComponentIdentifier(
|
||||
new DERUTF8String(component.getComponentManufacturer().getString().trim()),
|
||||
new DERUTF8String(component.getComponentModel().getString().trim()),
|
||||
componentSerial, componentRevision,
|
||||
component.getComponentManufacturerId(),
|
||||
component.getFieldReplaceable(),
|
||||
component.getComponentAddress()));
|
||||
pcComponents.add(component);
|
||||
}
|
||||
|
||||
LOGGER.info("Validating the following Platform Cert components...");
|
||||
|
Loading…
x
Reference in New Issue
Block a user