C# Class Tpm2Lib.CreationData

Inheritance: TpmStructureBase
ファイルを表示 Open project: Microsoft/TSS.MSR Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Copy ( ) : CreationData
CreationData ( ) : System
CreationData ( CreationData the_CreationData ) : System
CreationData ( PcrSelection the_pcrSelect, byte the_pcrDigest, LocalityAttr the_locality, TpmAlgId the_parentNameAlg, byte the_parentName, byte the_parentQualifiedName, byte the_outsideInfo ) : System

Method Details

Copy() public method

public Copy ( ) : CreationData
return CreationData

CreationData() public method

public CreationData ( ) : System
return System

CreationData() public method

public CreationData ( CreationData the_CreationData ) : System
the_CreationData CreationData
return System

CreationData() public method

public CreationData ( PcrSelection the_pcrSelect, byte the_pcrDigest, LocalityAttr the_locality, TpmAlgId the_parentNameAlg, byte the_parentName, byte the_parentQualifiedName, byte the_outsideInfo ) : System
the_pcrSelect PcrSelection list indicating the PCR included in pcrDigest
the_pcrDigest byte digest of the selected PCR using nameAlg of the object for which this structure is being created pcrDigest.size shall be zero if the pcrSelect list is empty.
the_locality LocalityAttr the locality at which the object was created
the_parentNameAlg TpmAlgId nameAlg of the parent
the_parentName byte Name of the parent at time of creation The size will match digest size associated with parentNameAlg unless it is TPM_ALG_NULL, in which case the size will be 4 and parentName will be the hierarchy handle.
the_parentQualifiedName byte Qualified Name of the parent at the time of creation Size is the same as parentName.
the_outsideInfo byte association with additional information added by the key creator This will be the contents of the outsideInfo parameter in TPM2_Create() or TPM2_CreatePrimary().
return System