public void PolicyTicket( TpmHandle policySession, byte[] timeout, byte[] cpHashA, byte[] policyRef, byte[] authName, TkAuth ticket ) { Tpm2PolicyTicketRequest inS = new Tpm2PolicyTicketRequest(); inS.policySession = policySession; inS.timeout = timeout; inS.cpHashA = cpHashA; inS.policyRef = policyRef; inS.authName = authName; inS.ticket = ticket; TpmStructureBase outSBase; DispatchMethod(TpmCc.PolicyTicket, (TpmStructureBase) inS, typeof(Tpm2PolicyTicketResponse), out outSBase, 1, 0); }
public Tpm2PolicyTicketRequest(Tpm2PolicyTicketRequest the_Tpm2PolicyTicketRequest) { if((Object) the_Tpm2PolicyTicketRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError")); policySession = the_Tpm2PolicyTicketRequest.policySession; timeout = the_Tpm2PolicyTicketRequest.timeout; cpHashA = the_Tpm2PolicyTicketRequest.cpHashA; policyRef = the_Tpm2PolicyTicketRequest.policyRef; authName = the_Tpm2PolicyTicketRequest.authName; ticket = the_Tpm2PolicyTicketRequest.ticket; }