title: How do I generate an SSL Certificate with Microsoft Certificate Services and then install / configure it to work with Apache?
body: <p>I've generated a certificate request, submitted it to the Microsoft Certificate Services program. It issues the certificate. I downloaded it to conf/ssl/server.cert</p>
  
  <p>I configured it in apache to using </p>
  
  <pre><code>SSLCertificateFile conf/ssl/server.cert
  SSLCertificateKeyFile conf/ssl/server.key
  </code></pre>
  
  <p>When I start the server with this config I get </p>
  
  <p>Secure Connection Failed 
  An error occurred during a connection to 192.168.1.100.</p>
  
  <p>Certificate type not approved for application. (Error code: sec_error_inadequate_cert_type) 
  The page you are trying to view can not be shown because the authenticity of the received data could not be verified.</p>
  
  <ul>
  <li>Please contact the web site owners to inform them of this problem.</li>
  </ul>
  
  <p>If I download the CA Certificate and install it with</p>
  
  <pre><code>SSLCertificateFile conf/ssl/server.crt
  SSLCertificateKeyFile conf/ssl/server.key
  SSLCACertificateFile conf/ssl/cacert.crt
  </code></pre>
  
  <p>The server fails to start.</p>
  
  <p>It works fine if I generate a self signed certificate an install it, but I need it to come from Microsoft Certificate Services so it won't warn internal users about the certificate.</p>