C# 클래스 Tpm2Lib.PolicyAce

파일 보기 프로젝트 열기: Microsoft/TSS.MSR 1 사용 예제들

공개 메소드들

메소드 설명
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