Thanks for all your help, Mike, Evan, and Jonathan.&nbsp; It&#39;s working!<br><br>Best,<br>~Josh<br><br><div><span class="gmail_quote">On 4/6/07, <b class="gmail_sendername">Mike Moretti</b> &lt;<a href="mailto:mmoretti@mit.edu">
mmoretti@mit.edu</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi,<br><br>In addition to what Jon Reed mentioned, you also need these:
<br><br>&nbsp;&nbsp;&nbsp;&nbsp;SSLRequireSSL<br>&nbsp;&nbsp;&nbsp;&nbsp;SSLVerifyDepth 10<br>and either<br>&nbsp;&nbsp;&nbsp;&nbsp;SSLVerifyClient require<br>or<br>&nbsp;&nbsp;&nbsp;&nbsp;SSLVerifyClient optional<br><br>-m<br><br><br>Josh Aresty wrote:<br>&gt; Hi all,<br>&gt;&nbsp;&nbsp; I was wondering if anyone here can point me to a good reference on how
<br>&gt; to configure Apache, OpenSSL, and client certificates at MIT.<br>&gt;<br>&gt; I&#39;ve been to <a href="http://web.mit.edu/apache-ssl/www/README.certificate">http://web.mit.edu/apache-ssl/www/README.certificate</a>
&nbsp;&nbsp;and to<br>&gt; <a href="http://nazzim.mit.edu/developers/article.php?story=20051221094844208">http://nazzim.mit.edu/developers/article.php?story=20051221094844208</a><br>&gt;<br>&gt; and while I have been able to get mod_ssl up and running using the OS X
<br>&gt; server certificates interface, phpinfo() still does not show the<br>&gt; SSL_DN_Client_Email or other SSL variables I would expect to see.&nbsp;&nbsp;I<br>&gt; don&#39;t completely understand how certificates work, and I prefer to use
<br>&gt; the OS X server interfaces for Apache because OS X server has a quirky<br>&gt; way of choosing how to organize sites (and that makes me nervous to move<br>&gt; things around too much).<br>&gt;<br>&gt; The section of the apache configuration that seems to be concerned with
<br>&gt; this says:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;IfModule mod_ssl.c&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLEngine On<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLLog &quot;/var/log/httpd/ssl_engine_log&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLCertificateFile
<br>&gt; &quot;/System/Library/OpenSSL/certs/dev-llarc.pem&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLCertificateKeyFile<br>&gt; &quot;/System/Library/OpenSSL/private/server_key.pem&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLCipherSuite<br>&gt; &quot;ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:!SSLv2:+EXP:+eNULL&quot;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLCACertificateFile<br>&gt; &quot;/System/Library/OpenSSL/certs/mitca.crt&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SSLCertificateChainFile<br>&gt; &quot;/System/Library/OpenSSL/certs/mitca.crt&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/IfModule&gt;
<br>&gt;<br>&gt; Can anyone offer me insight?&nbsp;&nbsp;The dev-llarc file is the file I received<br>&gt; after generating the request, and the server_key is the other file that<br>&gt; was generated before (and I did not send it to 
<a href="mailto:mitcert@mit.edu">mitcert@mit.edu</a><br>&gt; &lt;mailto:<a href="mailto:mitcert@mit.edu">mitcert@mit.edu</a>&gt;). mitca.crt is from the MIT certificates page.<br>&gt;<br>&gt; I would also appreciate chatting on the phone, or in person if you have
<br>&gt; the time.&nbsp;&nbsp;Thanks.<br>&gt;<br>&gt; Best,<br>&gt; ~Joshua Aresty<br>&gt; MIT LLARC Programmer/Analyst<br>&gt; 3-4598<br>&gt;<br><br>--<br>Mike Moretti<br>IDD - Technical Services<br>SAIS - IS&amp;T - MIT<br>617-253-1308
<br><a href="mailto:mmoretti@mit.edu">mmoretti@mit.edu</a><br></blockquote></div><br>