C# Класс Tpm2Lib.TpmPolicyTicket

This command is similar to TPM2_PolicySigned() except that it takes a ticket instead of a signed authorization. The ticket represents a validated authorization that had an expiration time associated with it.
Наследование: PolicyAce
Показать файл Открыть проект

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

Свойство Тип Описание
AuthorizingKey TpmPublic
CpHash byte[]
ExpirationTime byte[]
PolicyRef byte[]
TicketType TpmSt

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

Метод Описание
SetTicket ( TkAuth ticket ) : void
TpmPolicyTicket ( ) : System
TpmPolicyTicket ( TkAuth ticket, byte expirationTimeFromSignOperation, byte cpHash, byte policyRef, byte objectName, string branchName = "" ) : System

This command is similar to TPM2_PolicySigned() except that it takes a ticket instead of a signed authorization. The ticket represents a validated authorization that had an expiration time associated with it.

TpmPolicyTicket ( TpmPublic authorizingKey, byte policyRef, TpmSt ticketType ) : System

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

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

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

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

public SetTicket ( TkAuth ticket ) : void
ticket TkAuth
Результат void

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

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

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

This command is similar to TPM2_PolicySigned() except that it takes a ticket instead of a signed authorization. The ticket represents a validated authorization that had an expiration time associated with it.
public TpmPolicyTicket ( TkAuth ticket, byte expirationTimeFromSignOperation, byte cpHash, byte policyRef, byte objectName, string branchName = "" ) : System
ticket TkAuth
expirationTimeFromSignOperation byte
cpHash byte
policyRef byte
objectName byte
branchName string
Результат System

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

public TpmPolicyTicket ( TpmPublic authorizingKey, byte policyRef, TpmSt ticketType ) : System
authorizingKey TpmPublic
policyRef byte
ticketType TpmSt
Результат System

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

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

public TpmPublic,Tpm2Lib AuthorizingKey
Результат TpmPublic

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

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

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

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

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

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

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

public TpmSt TicketType
Результат TpmSt