C# Class Tpm2Lib.Tpm2ImportRequest

Inheritance: TpmStructureBase
显示文件 Open project: Microsoft/TSS.MSR Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Copy ( ) : Tpm2ImportRequest
Tpm2ImportRequest ( ) : System
Tpm2ImportRequest ( Tpm2ImportRequest the_Tpm2ImportRequest ) : System
Tpm2ImportRequest ( TpmHandle the_parentHandle, byte the_encryptionKey, TpmPublic the_objectPublic, TpmPrivate the_duplicate, byte the_inSymSeed, SymDefObject the_symmetricAlg ) : System

Method Details

Copy() public method

public Copy ( ) : Tpm2ImportRequest
return Tpm2ImportRequest

Tpm2ImportRequest() public method

public Tpm2ImportRequest ( ) : System
return System

Tpm2ImportRequest() public method

public Tpm2ImportRequest ( Tpm2ImportRequest the_Tpm2ImportRequest ) : System
the_Tpm2ImportRequest Tpm2ImportRequest
return System

Tpm2ImportRequest() public method

public Tpm2ImportRequest ( TpmHandle the_parentHandle, byte the_encryptionKey, TpmPublic the_objectPublic, TpmPrivate the_duplicate, byte the_inSymSeed, SymDefObject the_symmetricAlg ) : System
the_parentHandle TpmHandle the handle of the new parent for the object Auth Index: 1 Auth Role: USER
the_encryptionKey byte the optional symmetric encryption key used as the inner wrapper for duplicate If symmetricAlg is TPM_ALG_NULL, then this parameter shall be the Empty Buffer.
the_objectPublic TpmPublic the public area of the object to be imported This is provided so that the integrity value for duplicate and the object attributes can be checked. NOTE Even if the integrity value of the object is not checked on input, the object Name is required to create the integrity value for the imported object.
the_duplicate TpmPrivate the symmetrically encrypted duplicate object that may contain an inner symmetric wrapper
the_inSymSeed byte the seed for the symmetric key and HMAC key inSymSeed is encrypted/encoded using the algorithms of newParent.
the_symmetricAlg SymDefObject definition for the symmetric algorithm to use for the inner wrapper If this algorithm is TPM_ALG_NULL, no inner wrapper is present and encryptionKey shall be the Empty Buffer.
return System