C# Class Tpm2Lib.Tpm2CertifyRequest

Inheritance: TpmStructureBase
Show file Open project: Microsoft/TSS.MSR Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
Copy ( ) : Tpm2CertifyRequest
Tpm2CertifyRequest ( ) : System
Tpm2CertifyRequest ( Tpm2CertifyRequest the_Tpm2CertifyRequest ) : System
Tpm2CertifyRequest ( TpmHandle the_objectHandle, TpmHandle the_signHandle, byte the_qualifyingData, ISigSchemeUnion the_inScheme ) : System

Method Details

Copy() public method

public Copy ( ) : Tpm2CertifyRequest
return Tpm2CertifyRequest

Tpm2CertifyRequest() public method

public Tpm2CertifyRequest ( ) : System
return System

Tpm2CertifyRequest() public method

public Tpm2CertifyRequest ( Tpm2CertifyRequest the_Tpm2CertifyRequest ) : System
the_Tpm2CertifyRequest Tpm2CertifyRequest
return System

Tpm2CertifyRequest() public method

public Tpm2CertifyRequest ( TpmHandle the_objectHandle, TpmHandle the_signHandle, byte the_qualifyingData, ISigSchemeUnion the_inScheme ) : System
the_objectHandle TpmHandle handle of the object to be certified Auth Index: 1 Auth Role: ADMIN
the_signHandle TpmHandle handle of the key used to sign the attestation structure Auth Index: 2 Auth Role: USER
the_qualifyingData byte user provided qualifying data
the_inScheme ISigSchemeUnion signing scheme to use if the scheme for signHandle is TPM_ALG_NULL(One of SigSchemeRsassa, SigSchemeRsapss, SigSchemeEcdsa, SigSchemeEcdaa, SigSchemeSm2, SigSchemeEcschnorr, SchemeHmac, SchemeHash, NullSigScheme)
return System