TrustedInfrastructure_Hosts_Hardware_Tpm_Info

TrustedInfrastructure_Hosts_Hardware_Tpm_Info
TrustedInfrastructure_Hosts_Hardware_Tpm_Info

The Tpm.Info structure contains information that describes a TPM device.

JSON Example
{
    "major_version": 0,
    "minor_version": 0,
    "active": false,
    "manufacturer": "string",
    "model": "string",
    "firmware_version": "string",
    "banks": [
        {
            "algorithm": "string",
            "pcrs": {
                "pcrs": "string"
            }
        }
    ]
}
integer As int64
major_version
Required

The TPM major version number.

integer As int64
minor_version
Required

The TPM minor version number.

boolean
active
Required

The TPM status. Inactive TPMs cannot be used for sealing or attestation.

string
manufacturer
Optional

The TPM manufacturer. if unset, manufacturer is not available.

string
model
Optional

The TPM model. if unset, model is not available.

string
firmware_version
Optional

The TPM firmware version. if unset, firmware version is not available.

banks
Required

The list of the PCR banks of the TPM device.