title: Bundle invalid payload reason: 0x80070570
body: <p>Wix 3.6. I'm trying to run a bundle :</p>
  
  <pre><code>&lt;Bundle Name="Setup" Version="1.0.0.0" Manufacturer="Bentley" UpgradeCode="37d68094-0b98-4b16-bfbe-7f0d3015064a"&gt;
  &lt;BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.RtfLicense" /&gt;
  
      &lt;Chain&gt;
    &lt;MsiPackage SourceFile="path/to/MyMsiFileWhichIsFine.msi" Cache="yes" Compressed="no" InstallCondition="1"/&gt;
      &lt;/Chain&gt;
  </code></pre>
  
  <p></p>
  
  <p>Result from execution : </p>
  
  <pre><code>0x800b0109 A certification chain processed, but terminated in a root certificate which is not trusted by the trust provider.
  </code></pre>
  
  <p>The log file says : </p>
  
  <pre><code>Detected partially cached package: MyMsiFileWhichIsFine.msi, invalid payload: MyMsiFileWhichIsFine.msi, reason: 0x80070570
  </code></pre>
  
  <p>I signed this msi. The bootstrapper was also signed using (cf this <a href="http://neilsleightholm.blogspot.com/2012/05/wix-burn-tipstricks.html" rel="nofollow">link</a>):</p>
  
  <pre><code>insignia -ib Setup.exe -o engine.exe
  signtool engine.exe (extra parameters excluded for simplicity)
  insignia -ab engine.exe Setup.exe -o Setup.exe
  signtool Setup.exe
  </code></pre>