Scripting Object - VcHostTpmManager

Scripting-object corresponding to
HostTpmManager
Attribute of
VcInternalServiceInstanceContent

Scripting Object Description

Managed object that is responsible for establishing root of trust and performing intergrity measurements against hosts. This is a private interface between Virtual Center and hosts.

Attributes

Name Type Description
idString

@since Unknown
morefVcManagedObjectReference

returns the ManagedObjectReference of this ManagedObject @since Unknown
sdkConnectionVcSdkConnection

@since Unknown
sdkIdString

@since Unknown
typeStringDeprecated.

Returns the name for the this managed object's vim type @since Unknown
vimHostVcSdkConnection

@since Unknown
vimIdString

@since Unknown
vimTypeString

@since Unknown

Methods

Methods defined in this Scripting Object
_getRef, createTrigger, generateReport, requestIdentity, verifyCredential

_getRef

@since Unknown

Parameters

NameTypeDescription
None

Return Value

Type Description
VcManagedObjectReference

createTrigger

@since Unknown

Parameters

NameTypeDescription
timeoutNumber

filterString

conditionString

filterToSyncString


Return Value

Type Description
Trigger

generateReport

Generates the integrity reports for the list of selected components. @since vSphere API 4.0

Parameters

NameTypeDescription
arg0Number []

arg1Number []


Return Value

Type Description
VcHostIntegrityReport

requestIdentity

Creates an identity binding containing the public key of the new AIK (attestation identity key), the identity label as well as other credentials. The identity binding structure is returned as a blob of identity proof encrypted with the given publicKey. @since vSphere API 4.0

Parameters

NameTypeDescription
arg0String

arg1String


Return Value

Type Description
VcHostTpmManagerEncryptedBlob

verifyCredential

Verifies the attestation credential with TPM by encrypting it with a symmetric key. The symmetric key is also encrypted with the public key of TPM's endorsement key. @since vSphere API 4.0

Parameters

NameTypeDescription
arg0VcHostTpmManagerEncryptedBlob


Return Value

Type Description
String