Inheritance: TpmStructureBase
Exemplo n.º 1
0
 public Attest Quote(
     TpmHandle signHandle,
     byte[] qualifyingData,
     ISigSchemeUnion inScheme,
     PcrSelection[] PCRselect,
     [SuppressMessage("Microsoft.Design", "CA1021")]
     out ISignatureUnion signature
 )
 {
     Tpm2QuoteRequest inS = new Tpm2QuoteRequest();
     inS.signHandle = signHandle;
     inS.qualifyingData = qualifyingData;
     inS.inScheme = inScheme;
     inS.PCRselect = PCRselect;
     TpmStructureBase outSBase;
     DispatchMethod(TpmCc.Quote, (TpmStructureBase) inS, typeof(Tpm2QuoteResponse), out outSBase, 1, 0);
     Tpm2QuoteResponse outS = (Tpm2QuoteResponse) outSBase;
     signature = outS.signature;
     return outS.quoted;
 }
Exemplo n.º 2
0
 public Tpm2QuoteRequest(Tpm2QuoteRequest the_Tpm2QuoteRequest)
 {
     if((Object) the_Tpm2QuoteRequest == null ) throw new ArgumentException(Globs.GetResourceString("parmError"));
     signHandle = the_Tpm2QuoteRequest.signHandle;
     qualifyingData = the_Tpm2QuoteRequest.qualifyingData;
     PCRselect = the_Tpm2QuoteRequest.PCRselect;
 }