Hi,

I have multiple certificates defined in my pound config and the correct 
certificate is used based on the subject name however the correct certificate 
is not used when visiting the site using one of the alternative names.

Is this configuration supported by pound? If so, what am I doing wrong.

I am running Pound 2.6 (compiled from source) on a completely up to date 
install of Debian 6 (squeeze).

Here is my config (altered slightly to protect the innocent):

ListenHTTPS
        Address 192.168.254.5
        Port 443

        # Normal certificate (default)
        Cert /etc/pound/site1.domain.com.pem
        # SAN certificate
        Cert /etc/pound/site2.domain.com.pem

        AddHeader "Front-End-Https: on"

        Service "service1"
                HeadRequire "Host: site1.domain.com"

                BackEnd
                        Address 192.168.7.10
                        Port 80
                End
        End

        Service "service2"
                HeadRequire "Host: (site2|site3|site4).domain.com"

                BackEnd
                        Address 192.168.7.11
                        Port 80
                End
        End
End 

With this config access to "site1.domain.com" correctly uses the first 
(default) certificate.

Access to "site2.domain.com" correctly uses the second certificate 
(site2.domain.com is in the subject name of the second certificate) however 
access to "site3.domain.com" or "site4.domain.com" uses the first certificate 
(site3 and site4 are subject alternate names in the second certificate).

Regards,

Andrew

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

Reply via email to