I fixed this by configuring webrick to set :SSLCACertificateFile and
:SSLCACertificatePath to the ssl bundle I got from godaddy.

s=WEBrick::HTTPServer.new(
        :Port => 8443,
        :Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
        :DocumentRoot => "/tmp/webrick_test/doc_root",
        :SSLEnable => true,
        :SSLVerifyClient => OpenSSL::SSL::VERIFY_PEER,
        :SSLCertificate => cert,
        :SSLPrivateKey => pkey,
        :SSLCACertificateFile => "sf_bundle.crt",
        :SSLCACertificatePath => "/tmp/webrick_test",
        :SSLCertName => [ [ "CN", "myhost.net" ] ]
 )

s.start

On Wednesday, 9 May 2012 06:49:49 UTC-4, Sans wrote:
>
> Dear all,
>
> I see this error message in my *masterhttp.log* repeatedly: 
>
> ERROR OpenSSL::SSL::SSLError: SSL_accept returned=1 errno=0 state=SSLv3 
>> read client certificate A: tlsv1 alert unknown ca
>>
>
>
> I saw a similar mail in the list but there was no definitive answer to 
> that post. Does anyone know what  am I missing here? I do understand what 
> *unknown ca* means but I can't think of any reason. Anyone can give me 
> some hints please?
>
> Cheers,
> San
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/puppet-users/-/WVWnBCbmSeQJ.
To post to this group, send email to puppet-users@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