On Dec 16, 2010, at 7:55 AM, Felix Frank wrote:

> On 12/16/2010 10:28 AM, Patrick wrote:
>> 
>> 
>> On Dec 16, 2010, at 1:04 AM, Brice Figureau wrote:
>>>> My original error was that I didn't set:
>>>> SSLProxyEngine on
>>>> 
>>>> Now I'm just getting errors that say all requests are forbidden.  I
>>>> assume this is because the puppetmaster isn't seeing the headers from
>>>> apache that have the SSL information.
>>> 
>>> You must setup your file serving master exactly like your catalog (or
>>> general) master.
>> 
>> I did.  The problem is that I don't know enough about apache so I'm doing 
>> something wrong.
>> 
>> I think this is the problem:
>> The first layer is stripping out the client's certificate.  Then the second 
>> layer is stripping out the success headers leaving the puppetmaster with not 
>> authentication information.
>> 
>> The real problem is that I don't know how to tell Apache to "send on the 
>> request and don't touch anything".
> 
> Tough call. There is no such thing as a "transparent SSL proxy" afaik,
> because without decrypting requests, the proxy cannot make any header
> based decisions.
> 
> This may well be a dead end then.

Ah.  See below for a different idea then.

> If such an approach is at all possible, the complete implementation
> would include giving the proxy the means to recognize valid client
> certificates.

The proxy can and is recognizing valid certificates.  The problem is passing 
that information on to the puppetmaster because I really don't know how to do 
that.  I also don't know exactly which headers the puppetmaster uses.

I'm thinking that if I do this, I need to remove the SSL from the file server 
VirtualHost and just pass the information directly through.

> Even if this should work - is it work all that hassle?

This is a much better question.  I'm going to work on it a little more though.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to