title: ADCS intermediate CA unable to check revocation of status of its own certificate
body: <p>We have a root certificate authority made with OpenSSL. Its file-based, runs on RHEL, uses "serial" and "index.txt" etc. </p>
  
  <p>Now in a lab environment we have added an intermediate standalone certificate authority using Active Directory Certificate Services, standalone (i.e. not an AD or domain member), running on Windows Server 2012 (all latest updates applied). We signed the intermediate CA with our root and ADCS is up and running successfully. But what we're finding is that we actually cannot issue any certs from this intermediate CA.</p>
  
  <p>When we use the management console and attempt to issue a requested cert, the cert ends up in "Failed Requests" with the message:</p>
  
  <pre><code>Active Directory Certificate Services denied request 4 because The revocation function was unable to check revocation for the certificate. 0x80092012 (-2146885614 CRYPT_E_NO_REVOCATION_CHECK).  
  The request was for CN=obelisk.sand.idfconnect.lan, OU=IDFC, O="IDF Connect, Inc.", L=Wilmington, S=Delaware, C=US.  Additional information: Error Constructing or Publishing Certificate  Resubmitted by OBELISK\Administrator
  </code></pre>
  
  <p>If I look at the request, I can see the is defined as:</p>
  
  <pre><code>[1]CRL Distribution Point
       Distribution Point Name:
            Full Name:
                 URL=file:////obelisk.sand.idfconnect.lan/CertEnroll/Obelisk Intermediate CA.crl (file:////obelisk.sand.idfconnect.lan/CertEnroll/Obelisk%20Intermediate%20CA.crl)
  </code></pre>
  
  <p>If I use IE to browse that file:// url, it pops open Windows Explorer, where I see the files I'd expect, i.e.</p>
  
  <ul>
  <li>nsrev_Obelisk Intermediate CA.asp</li>
  <li>Obelisk Intermediate CA.crl </li>
  <li>Obelisk Intermediate CA+.crl </li>
  <li>obelisk.sand.idfconnect.lan_Obelisk Intermediate CA.crt</li>
  </ul>
  
  <p>Lastly, when I view the properties of the intermediate CA from the MMC, and look at its certificate, at the bottom of the details it says: "Extended Error Information: Revocation Status : The revocation function was unable to check revocation for the certificate."</p>
  
  <p>Any advice to get this intermediate CA working greatly appreciated!</p>