title: Why can't Windows find the issuer of my certificate?
body: <p>I'm trying to code-sign my Windows app (built on a Mac with Unity) for the first time.  I've used osslsigncode with my private key and a developer certificate issued by Apple (which I realize is unusual, but I don't see why it shouldn't work).</p>
  
  <p>The resulting executable is clearly signed, but it still throws the scary "Unknown Publisher" warning when the user launches it.  Digging into the file properties shows a signature, but says "The certificate in the signature cannot be verified".  It correctly lists the issuer as "US, Apple Inc., Apple Certification Authority".  But when I get details on the certificate, it says "Windows does not have enough information to verify this certificate."</p>
  
  <p>Now, there are buttons at this point for "Install Certificate..." and "Issuer Statement", which I suspect would satisfy it, but of course I can't expect my end-users to do that.</p>
  
  <p>So, what exactly is missing here?  Are there only certain CAs that will work with out complaint, and if so, where can I find that list?  Or is there something else missing in my app?</p>
  
  <p>Note: if more details are needed, screenshots of all the certificate dialogs are posted <a href="http://forum.unity3d.com/threads/sign-build-windows-installer-from-a-mac.352107/" rel="nofollow">here</a>.</p>