C# Класс Tpm2Lib.TpmPolicyAction

PolicyAction is a dummy-ACE that allows a policy author to embed external data in a policy. PolicyAction is _not_ expected to be directly interpreted by the policy evaluator. Instead it might be used to trigger other TPM or non-TPM program actions (like incrementing a monotonic counter).
Наследование: PolicyAce
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Action string
Context Object

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

Метод Описание
TpmPolicyAction ( ) : System

PolicyAction is a dummy-ACE that allows a policy author to embed external data in a policy. PolicyAction is _not_ expected to be directly interpreted by the policy evaluator. Instead it might be used to trigger other TPM or non-TPM program actions (like incrementing a monotonic counter).

TpmPolicyAction ( string action ) : System
TpmPolicyAction ( string action, Object context ) : System

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

Метод Описание
Execute ( Tpm2 tpm, AuthSession authSession, PolicyTree policy ) : TpmRc
GetPolicyDigest ( TpmAlgId hashAlg ) : TpmHash

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

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

PolicyAction is a dummy-ACE that allows a policy author to embed external data in a policy. PolicyAction is _not_ expected to be directly interpreted by the policy evaluator. Instead it might be used to trigger other TPM or non-TPM program actions (like incrementing a monotonic counter).
public TpmPolicyAction ( ) : System
Результат System

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

public TpmPolicyAction ( string action ) : System
action string
Результат System

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

public TpmPolicyAction ( string action, Object context ) : System
action string
context Object
Результат System

Описание свойств

Action публичное свойство

public string Action
Результат string

Context публичное свойство

public Object Context
Результат Object