Re: SSL Client Certificates and CGI

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 1, 2012 at 7:54 AM, Mark Montague <mark@xxxxxxxxxxx> wrote:
>> On Sun, Sep 30, 2012 at 7:44 PM, Mark Montague <mark@xxxxxxxxxxx> wrote:
>>> On September 30, 2012 19:45 , Tom Browder <tom.browder@xxxxxxxxx> wrote:
>>>>
>>>> Does anyone have a pointer to help on restricting a directory to
>>>> access only with valid SSL Client Certificates and how to work CGI
>>>> scripts to respect that restriction?
...
> My assumption was that you wanted to allow the CGI to be invoked for
> requests from web browsers that did not present client certificates, but
> then wanted to restrict what the CGI could do.
> But if you have SSL related environment variables set, then this means that
> a client certificate was presented.  Instead of changing the CGI to check
> for this, why not change the web server configuration to require the
> certificate in all cases? ("SSLVerifyClient require").  Then the SSL
> environment variables will always be set, and the CGI will never have to
> check them.

Mark, what I have is an SSL only site but with most of it publicly accessible.

I do want to check SSL envvars regardless so I've found I have to use
this directive in the general server context OUTSIDE the restricted
directory:

  SSLVerifyClient optional

Inside the restricted area I have:

  SSLVerifyClient require

The reason I do that is to log access by my clients even though they
don't attempt to  enter the restricted area.

I have found that the configuration doesn't restrict CGI  programs at
all as I have them placed, but I suspect (but haven't tested) that
they wouldn't work if placed inside the restricted area without the
user having a valid SSL client certificate.

Thanks for your attention to this area which is critical to me for my
site concept.

Best,

-Tom

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux