TestimoX

API Reference

Class

PlatformTpmInfo

Namespace ComputerX.PlatformSecurity
Assembly ComputerX
Modifiers sealed

TPM runtime posture.

Inheritance

  • Object
  • PlatformTpmInfo

Constructors

public PlatformTpmInfo() #

Properties

public Boolean Present { get; set; } #

True when TPM provider data was discovered.

public Nullable<Boolean> Enabled { get; set; } #

TPM enabled state when available.

public Nullable<Boolean> Activated { get; set; } #

TPM activated state when available.

public Nullable<Boolean> Owned { get; set; } #

TPM ownership state when available.

public Nullable<Boolean> Ready { get; set; } #

Best-effort TPM readiness signal derived from enabled/activated/owned values.

public String SpecVersion { get; set; } #

TPM specification version string.

public String ManufacturerVersion { get; set; } #

TPM manufacturer version string.

public Nullable<UInt32> ManufacturerId { get; set; } #

TPM manufacturer numeric identifier.

public String ManufacturerIdText { get; set; } #

TPM manufacturer text identifier.