title: CRYPT_E_NOT_FOUND issue using certreq
body: <p>I am attempting to load an SSL cert to my azure environment. I am following the <a href="https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/" rel="nofollow">official Azure documentation instructions located here</a>. </p>
  
  <p>When I run <code>certreq -accept -user ...</code> it returns back:</p>
  
  <blockquote>
    <p>A certificate issued by the certification authority cannot be installed. Contact your administrator. Cannot find object or property. 0x80092004 (-2146885628 CRYPT_E_NOT_FOUND)</p>
  </blockquote>
  
  <p>I am running as administrator.  I am using GoDaddy for my certificate. I converted the crt that godaddy gives you to a cer (export). </p>
  
  <p>I don't see any fixes out there but the standard "pay us and we will fix it for you spy ware"</p>
  
  <p>Steps Taken:</p>
  
  <ol>
  <li><p>I created dns sub domains on go daddy.</p></li>
  <li><p>I then created my cert request following the directions in the link above.
  (create text file and run the certreq -new command against it.  </p></li>
  <li><p>I took this file and uploaded the contents to godaddy</p></li>
  <li><p>When godaddy was done authorizing my key I downloaded the IIS version of the key.</p></li>
  <li><p>Unzipped the contents.  Two files were included crt and p7b</p></li>
  <li><p>I installed the certificates on my local machine (I tried with and without this step) in the personal folder.</p></li>
  <li><p>I then exported the crt to cer file.  I noticed that it did say that it was not exporting the keys at the last screen of the export.</p></li>
  <li><p>I then ran the certreq -accept -user command on the cer.  At which point I received the Crypt_E_Not_found error.</p></li>
  </ol>