public byte[] CertifyCreation(
TpmHandle signHandle,
TpmHandle objectHandle,
byte[] qualifyingData,
byte[] creationHash,
ISigSchemeUnion inScheme,
TkCreation creationTicket,
[SuppressMessage("Microsoft.Design", "CA1021")]
out ISignatureUnion signature
)
{
Tpm2CertifyCreationRequest inS = new Tpm2CertifyCreationRequest();
inS.signHandle = signHandle;
inS.objectHandle = objectHandle;
inS.qualifyingData = qualifyingData;
inS.creationHash = creationHash;
inS.inScheme = inScheme;
inS.creationTicket = creationTicket;
TpmStructureBase outSBase;
DispatchMethod(TpmCc.CertifyCreation, (TpmStructureBase) inS, typeof(Tpm2CertifyCreationResponse), out outSBase, 2, 0);
Tpm2CertifyCreationResponse outS = (Tpm2CertifyCreationResponse) outSBase;
signature = outS.signature;
return outS.certifyInfo;
}
/// <summary>