Exemple #1
0
 public void PolicyAuthorize(
     TpmHandle policySession,
     byte[] approvedPolicy,
     byte[] policyRef,
     byte[] keySign,
     TkVerified checkTicket
 )
 {
     Tpm2PolicyAuthorizeRequest inS = new Tpm2PolicyAuthorizeRequest();
     inS.policySession = policySession;
     inS.approvedPolicy = approvedPolicy;
     inS.policyRef = policyRef;
     inS.keySign = keySign;
     inS.checkTicket = checkTicket;
     TpmStructureBase outSBase;
     DispatchMethod(TpmCc.PolicyAuthorize, (TpmStructureBase) inS, typeof(Tpm2PolicyAuthorizeResponse), out outSBase, 1, 0);
 }
Exemple #2
0
 public Tpm2PolicyAuthorizeRequest(Tpm2PolicyAuthorizeRequest the_Tpm2PolicyAuthorizeRequest)
 {
     if((Object) the_Tpm2PolicyAuthorizeRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError"));
     policySession = the_Tpm2PolicyAuthorizeRequest.policySession;
     approvedPolicy = the_Tpm2PolicyAuthorizeRequest.approvedPolicy;
     policyRef = the_Tpm2PolicyAuthorizeRequest.policyRef;
     keySign = the_Tpm2PolicyAuthorizeRequest.keySign;
     checkTicket = the_Tpm2PolicyAuthorizeRequest.checkTicket;
 }