private PolicyTicket ( TpmHandle policySession, byte timeout, byte cpHashA, byte policyRef, byte authName, TkAuth ticket ) : void | ||
policySession | TpmHandle | |
timeout | byte | |
cpHashA | byte | |
policyRef | byte | |
authName | byte | |
ticket | TkAuth | |
return | void |
internal override TpmRc Execute(Tpm2 tpm, AuthSession sess, PolicyTree policy) { if (ObjectName == null) { ObjectName = AuthorizingKey.GetName(); } tpm.PolicyTicket(sess, ExpirationTime, CpHash, PolicyRef, ObjectName, Ticket); return(tpm._GetLastResponseCode()); }
// ReSharper disable once InconsistentNaming internal override TpmRc Execute(Tpm2 tpm, AuthSession authSession, PolicyTree policy) { if (ObjectName == null) { ObjectName = AuthorizingKey.GetName(); } tpm.PolicyTicket(authSession, ExpirationTime, CpHash, PolicyRef, Marshaller.GetTpmRepresentation(ObjectName), Ticket); return tpm._GetLastResponseCode(); }