i've created my own CA ssl cert (CAcert.pem), and server cert (cert.pem).

verifying,

        openssl verify -verbose -CAfile /svr/ssl/CAcert.pem -purpose
sslserver /svr/ssl/cert.pem
                cert.pem: OK

(and, fwiw, both are used without problem in other applications ...)

in /etc/pound.cfg, i've

                ...
                ListenHTTPS
                    Address xx.xx.xx.xx
                    Port    443
                    Cert       "/svr/ssl/cert.pem"
                    Ciphers    "AES256-SHA"
                    VerifyList "/svr/ssl/CAcert.pem"
106         CAlist     "/svr/ssl/CAcert.pem"
                    ClientCert 0 1
                    Service
                        URL ".*"
                        HeadRequire "Host:.*test.mydomain.com.*"
                        BackEnd
                            Address 127.0.0.1
                            Port    8043
                        End
                    End
                End
                ...

@ pound service start, i get an error,

   line 106: SSL_load_client_CA_file "/svr/ssl/CAcert.pem" failed - aborted
error:0906D06C:PEM routines:PEM_read_bio:no start line

and pound fails to launch.

if i comment out line_No 106,

        --          CAlist     "/svr/ssl/CAcert.pem"
        ++          #CAlist     "/svr/ssl/CAcert.pem"

pound launches without error, and i can connect just fine (btw,
Firefox @ client, with the CA loaded, recognizes the site's cert as
valid)

but, of course, without the CAlist spec, i can't get ClientCert
checking working.

known bug? or, suggestions as to the problem?

thanks!

--
To unsubscribe send an email with subject unsubscribe to [email protected].
Please contact [email protected] for questions.

Reply via email to