public byte[] GetTime(
TpmHandle privacyAdminHandle,
TpmHandle signHandle,
byte[] qualifyingData,
ISigSchemeUnion inScheme,
[SuppressMessage("Microsoft.Design", "CA1021")]
out ISignatureUnion signature
)
{
Tpm2GetTimeRequest inS = new Tpm2GetTimeRequest();
inS.privacyAdminHandle = privacyAdminHandle;
inS.signHandle = signHandle;
inS.qualifyingData = qualifyingData;
inS.inScheme = inScheme;
TpmStructureBase outSBase;
DispatchMethod(TpmCc.GetTime, (TpmStructureBase) inS, typeof(Tpm2GetTimeResponse), out outSBase, 2, 0);
Tpm2GetTimeResponse outS = (Tpm2GetTimeResponse) outSBase;
signature = outS.signature;
return outS.timeInfo;
}
/// <summary>