C# Класс Tpm2Lib.TpmPolicySecret

This command includes a secret-based authorization to a policy. The caller proves knowledge of the secret value using either a password or an HMAC-based authorization session.
Наследование: TpmPolicyWithExpiration
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
AuthVal AuthValue
AuthorityHandle TpmHandle
AuthorityName byte[]

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

Метод Описание
TpmPolicySecret ( ) : System
TpmPolicySecret ( TpmHandle authorityHandle, byte authorityName, AuthValue theAuthVal, bool useNonceTpm, int expirationTime, byte cpHash, byte policyRef, string branchName = "" ) : System
TpmPolicySecret ( byte authObjectName, bool useNonceTpm, byte cpHash, byte policyRef, int expirationTime, string branchName = "" ) : System

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

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

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

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

public TpmPolicySecret ( ) : System
Результат System

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

public TpmPolicySecret ( TpmHandle authorityHandle, byte authorityName, AuthValue theAuthVal, bool useNonceTpm, int expirationTime, byte cpHash, byte policyRef, string branchName = "" ) : System
authorityHandle TpmHandle
authorityName byte
theAuthVal AuthValue
useNonceTpm bool
expirationTime int
cpHash byte
policyRef byte
branchName string
Результат System

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

public TpmPolicySecret ( byte authObjectName, bool useNonceTpm, byte cpHash, byte policyRef, int expirationTime, string branchName = "" ) : System
authObjectName byte
useNonceTpm bool
cpHash byte
policyRef byte
expirationTime int
branchName string
Результат System

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

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

public AuthValue,Tpm2Lib AuthVal
Результат AuthValue

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

public TpmHandle,Tpm2Lib AuthorityHandle
Результат TpmHandle

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

public byte[] AuthorityName
Результат byte[]