C# Class 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.
Inheritance: PolicyAce
Afficher le fichier Open project: Microsoft/TSS.MSR

Méthodes publiques

Свойство Type Description
AuthorizingKey TpmPublic
CpHash byte[]
ExpirationTime byte[]
PolicyRef byte[]
TicketType TpmSt

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Execute ( Tpm2 tpm, AuthSession authSession, PolicyTree policy ) : TpmRc
GetPolicyDigest ( TpmAlgId hashAlg ) : TpmHash

Method Details

SetTicket() public méthode

public SetTicket ( TkAuth ticket ) : void
ticket TkAuth
Résultat void

TpmPolicyTicket() public méthode

public TpmPolicyTicket ( ) : System
Résultat System

TpmPolicyTicket() public méthode

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
Résultat System

TpmPolicyTicket() public méthode

public TpmPolicyTicket ( TpmPublic authorizingKey, byte policyRef, TpmSt ticketType ) : System
authorizingKey TpmPublic
policyRef byte
ticketType TpmSt
Résultat System

Property Details

AuthorizingKey public_oe property

public TpmPublic,Tpm2Lib AuthorizingKey
Résultat TpmPublic

CpHash public_oe property

public byte[] CpHash
Résultat byte[]

ExpirationTime public_oe property

public byte[] ExpirationTime
Résultat byte[]

PolicyRef public_oe property

public byte[] PolicyRef
Résultat byte[]

TicketType public_oe property

public TpmSt TicketType
Résultat TpmSt