Well I know I have to do something besides setting ca_server on Server 3
because it's not working

On Mon, Nov 10, 2008 at 9:54 PM, Ohad Levy <[EMAIL PROTECTED]> wrote:

> I'm not sure you need that, if your certificate are not chained...
> Server B should point to the same ca_server as server C.
>
> Hope it helps,
> Ohad
>
>
> On Tue, Nov 11, 2008 at 8:00 AM, Eugene Ventimiglia <[EMAIL PROTECTED]>wrote:
>
>> Thanks - Your assumptions are correct.
>>
>> I have the following setup:
>>
>> Server A is the Puppetmaster for Server B
>> Server B is the Puppetmaster for Server C
>>
>> Server C has ca_server pointing to Server A
>>
>> I believe that Server B's cert is signed by Server A, since Server B is
>> able to get it's configs from Server A...
>>
>> How do I get Server A's public cert into the CA file of Server B?
>>
>>
>> On Mon, Nov 10, 2008 at 5:27 PM, RijilV <[EMAIL PROTECTED]> wrote:
>>
>>> On 10 November 2008 14:04, Eugene Ventimiglia <[EMAIL PROTECTED]> wrote:
>>>
>>>> I'm having difficulty getting my head around some CA issues
>>>> My client has:
>>>> [puppetd]
>>>> ca_server=puppetca.mydomain.com
>>>>
>>>> and puppet resolves to a different machine.
>>>>  when puppet connects, it requests a signature from
>>>> puppetca.mydomain.com but then on the next pass fails with the
>>>> following:
>>>>
>>>> err: Could not retrieve catalog: Certificates were not trusted:
>>>> SSL_connect returned=1 errno=0 state=SSLv3 read finished A: tlsv1 alert
>>>> unknown ca
>>>>
>>>> Is there something I have to do on the puppetmaster to tell it about the
>>>> other CA?
>>>> --e
>>>>
>>>>
>>> Hrm, not sure I have enough information to help you out here.  I'm going
>>> to make the following assumptions, please correct me if I'm wrong.
>>>
>>> puppetca: creates puppet client certs
>>> puppetmaster:  another puppet master cert
>>> puppet client:  created from the puppetca
>>>
>>> When the puppet client gets the cert from the puppetca, then tries to
>>> talk to the puppetmaster, it fails because the puppetmaster doesn't trust
>>> the client, and the client doesn't trust the puppetmaster.  What you need to
>>> do is make sure the puppetmaster cert is signed by the puppetca (that will
>>> get the client trusting the master) and make sure the public cert of the
>>> puppetca is in the CA file on the puppetmaster (so it will trust the
>>> client).
>>>
>>>
>>> .r'
>>>
>>>
>>>
>>>
>>
>>
>>
>
> >
>

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

Reply via email to