Tpm2Lib.Tpm2.CertifyCreation C# (CSharp) Method

CertifyCreation() private method

private CertifyCreation ( TpmHandle signHandle, TpmHandle objectHandle, byte qualifyingData, byte creationHash, ISigSchemeUnion inScheme, TkCreation creationTicket, [ signature ) : byte[]
signHandle TpmHandle
objectHandle TpmHandle
qualifyingData byte
creationHash byte
inScheme ISigSchemeUnion
creationTicket TkCreation
signature [
return byte[]
        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>
Tpm2