TestimoX

API Reference

Class

PlatformTpmInfo

Namespace ComputerX.PlatformSecurity
Assembly ComputerX
Modifiers sealed

TPM runtime posture.

Inheritance

  • Object
  • PlatformTpmInfo

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

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.