Index: trunk/server/fedora/config/etc/httpd/conf.d/scripts-special.conf
===================================================================
--- trunk/server/fedora/config/etc/httpd/conf.d/scripts-special.conf	(revision 1482)
+++ trunk/server/fedora/config/etc/httpd/conf.d/scripts-special.conf	(revision 1483)
@@ -29,5 +29,14 @@
     RewriteRule ^ https://%{SERVER_NAME}:444%1 [L,R]
 
+    RewriteCond %{HTTP_USER_AGENT} Mac\ OS\ X.*AppleWebKit
+    RewriteRule /afs/athena.mit.edu/contrib/scripts/www/needcerts(.*) /__scripts/safarihack$1 [L]
+
     RewriteRule /afs/athena.mit.edu/contrib/scripts/www/needcerts(.+) $1 [L]
     RewriteRule /afs/athena.mit.edu/contrib/scripts/www/needcerts /__scripts/unauthorized.html [L]
 </Location>
+
+<Location /__scripts/safarihack>
+    SSLVerifyClient require
+    RewriteRule /afs/athena.mit.edu/contrib/scripts/www/safarihack(.+) $1 [L]
+    RewriteRule /afs/athena.mit.edu/contrib/scripts/www/safarihack /__scripts/unauthorized.html [L]
+</Location>
