C# Класс Tpm2Lib.PolicyAce

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddNextAce ( PolicyAce nextAce ) : PolicyAce
And ( PolicyAce nextAce ) : PolicyAce
GetSchema ( IEnumerable typesToExport ) : string
ToString ( ) : string

Защищенные методы

Метод Описание
ArrayToChain ( PolicyAce arr ) : PolicyAce
PolicyAce ( string branchName ) : System

Приватные методы

Метод Описание
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.

Описание методов

AddNextAce() публичный Метод

public AddNextAce ( PolicyAce nextAce ) : PolicyAce
nextAce PolicyAce
Результат PolicyAce

And() публичный Метод

public And ( PolicyAce nextAce ) : PolicyAce
nextAce PolicyAce
Результат PolicyAce

ArrayToChain() защищенный Метод

protected ArrayToChain ( PolicyAce arr ) : PolicyAce
arr PolicyAce
Результат PolicyAce

GetSchema() публичный статический Метод

public static GetSchema ( IEnumerable typesToExport ) : string
typesToExport IEnumerable
Результат string

PolicyAce() защищенный Метод

protected PolicyAce ( string branchName ) : System
branchName string
Результат System

ToString() публичный Метод

public ToString ( ) : string
Результат string