C# Class Tpm2Lib.PolicyAce

Afficher le fichier Open project: Microsoft/TSS.MSR Class Usage Examples

Méthodes publiques

Méthode Description
AddNextAce ( PolicyAce nextAce ) : PolicyAce
And ( PolicyAce nextAce ) : PolicyAce
GetSchema ( IEnumerable typesToExport ) : string
ToString ( ) : string

Méthodes protégées

Méthode Description
ArrayToChain ( PolicyAce arr ) : PolicyAce
PolicyAce ( string branchName ) : System

Private Methods

Méthode Description
Execute ( Tpm2 tpm, AuthSession authSession, PolicyTree policy ) : TpmRc
GetNextAcePolicyDigest ( TpmAlgId hashAlg ) : TpmHash
GetPolicyDigest ( TpmAlgId hashAlg ) : TpmHash
PolicyUpdate ( TpmHash currentHash, TpmCc commandCode, byte name, byte refData ) : TpmHash

Return an updated policy digest in accordance with the TPM 2.0 Specification Section 23.2.3 Policy Digest Update Function

PolicyUpdate1 ( TpmHash currentHash, TpmCc commandCode, byte name ) : TpmHash

Implements the first step of the policy digest update (see the PolicyUpdate() method), and also used by PolicyAuthorizeNV.

Method Details

AddNextAce() public méthode

public AddNextAce ( PolicyAce nextAce ) : PolicyAce
nextAce PolicyAce
Résultat PolicyAce

And() public méthode

public And ( PolicyAce nextAce ) : PolicyAce
nextAce PolicyAce
Résultat PolicyAce

ArrayToChain() protected méthode

protected ArrayToChain ( PolicyAce arr ) : PolicyAce
arr PolicyAce
Résultat PolicyAce

GetSchema() public static méthode

public static GetSchema ( IEnumerable typesToExport ) : string
typesToExport IEnumerable
Résultat string

PolicyAce() protected méthode

protected PolicyAce ( string branchName ) : System
branchName string
Résultat System

ToString() public méthode

public ToString ( ) : string
Résultat string