C# Class Tpm2Lib.Tpm2FieldUpgradeStartRequest

Inheritance: TpmStructureBase
Mostrar archivo Open project: Microsoft/TSS.MSR Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Copy ( ) : Tpm2FieldUpgradeStartRequest
Tpm2FieldUpgradeStartRequest ( ) : System
Tpm2FieldUpgradeStartRequest ( Tpm2FieldUpgradeStartRequest the_Tpm2FieldUpgradeStartRequest ) : System
Tpm2FieldUpgradeStartRequest ( TpmHandle the_authorization, TpmHandle the_keyHandle, byte the_fuDigest, ISignatureUnion the_manifestSignature ) : System

Method Details

Copy() public method

public Copy ( ) : Tpm2FieldUpgradeStartRequest
return Tpm2FieldUpgradeStartRequest

Tpm2FieldUpgradeStartRequest() public method

public Tpm2FieldUpgradeStartRequest ( ) : System
return System

Tpm2FieldUpgradeStartRequest() public method

public Tpm2FieldUpgradeStartRequest ( Tpm2FieldUpgradeStartRequest the_Tpm2FieldUpgradeStartRequest ) : System
the_Tpm2FieldUpgradeStartRequest Tpm2FieldUpgradeStartRequest
return System

Tpm2FieldUpgradeStartRequest() public method

public Tpm2FieldUpgradeStartRequest ( TpmHandle the_authorization, TpmHandle the_keyHandle, byte the_fuDigest, ISignatureUnion the_manifestSignature ) : System
the_authorization TpmHandle TPM_RH_PLATFORM+{PP} Auth Index:1 Auth Role: ADMIN
the_keyHandle TpmHandle handle of a public area that contains the TPM Vendor Authorization Key that will be used to validate manifestSignature Auth Index: None
the_fuDigest byte digest of the first block in the field upgrade sequence
the_manifestSignature ISignatureUnion signature over fuDigest using the key associated with keyHandle (not optional)(One of SignatureRsassa, SignatureRsapss, SignatureEcdsa, SignatureEcdaa, SignatureSm2, SignatureEcschnorr, TpmHash, SchemeHash, NullSignature)
return System