Table of Contents

Class TrustedPlatformModule

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a trusted platform module (TPM).

public class TrustedPlatformModule : BypassSection
Inheritance
TrustedPlatformModule
Inherited Members

Constructors

TrustedPlatformModule()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.TrustedPlatformModule class.

public TrustedPlatformModule()

Properties

IsActivated

Gets or sets whether a TPM is activated.

public BooleanOption IsActivated { get; set; }

Property Value

BooleanOption

IsAutoProvisioningEnabled

Gets or sets whether auto provisioning is enabled.

public BooleanOption IsAutoProvisioningEnabled { get; set; }

Property Value

BooleanOption

IsLockedOut

Gets or sets whether the TPM is locked out. This only applies when the system was scanned with PowerShell remoting.

public BooleanOption IsLockedOut { get; set; }

Property Value

BooleanOption

IsOwned

Gets or sets whether the TPM is owned.

public BooleanOption IsOwned { get; set; }

Property Value

BooleanOption

IsOwnerClearDisabled

Gets or sets whether the device owner is restricted from clearing the device.

public BooleanOption IsOwnerClearDisabled { get; set; }

Property Value

BooleanOption

IsPresent

Gets or sets whether a TPM is present.

public BooleanOption IsPresent { get; set; }

Property Value

BooleanOption

IsReady

Gets or sets whether the TPM is ready.

public BooleanOption IsReady { get; set; }

Property Value

BooleanOption

ManufacturerIdentifier

Gets or sets the manufacturer identifier.

public int ManufacturerIdentifier { get; set; }

Property Value

int

ManufacturerName

Gets or sets the manufacturer name of the TPM.

public string ManufacturerName { get; set; }

Property Value

string

ManufacturerVersion

Gets or sets the manufacturer version.

public string ManufacturerVersion { get; set; }

Property Value

string

OwnerPassword

Gets or sets the owner password of trusted platform module (TPM).

public ConfigurationPassword OwnerPassword { get; set; }

Property Value

ConfigurationPassword

PhysicalPresenceVersion

Gets or sets the physical presence version.

public SerializableVersion PhysicalPresenceVersion { get; set; }

Property Value

SerializableVersion

SpecificationSubVersion

Gets or sets the specification subversion.

public SerializableVersion SpecificationSubVersion { get; set; }

Property Value

SerializableVersion

SpecificationVersion

Gets or sets the specification version.

public SerializableVersion SpecificationVersion { get; set; }

Property Value

SerializableVersion

Methods

Clone()

Returns a CENTREL.XIA.Configuration.Types.TrustedPlatformModule cloned from this object.

public TrustedPlatformModule Clone()

Returns

TrustedPlatformModule

A CENTREL.XIA.Configuration.Types.TrustedPlatformModule.

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.TrustedPlatformModule object from the specified XML data

public static TrustedPlatformModule FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

TrustedPlatformModule

A CENTREL.XIA.Configuration.Types.TrustedPlatformModule object.

ToString()

Returns the trusted platform module (TPM) as a human readable string.

public override string ToString()

Returns

string

The trusted platform module (TPM) as a human readable string.