Alberto wrote:
For example, if you've bought your wildcard cert from comodo, it would go like this:
cat STAR_your_domain.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt STAR_your_domain.key > STAR_your_domain.pem
I donât believe you should include the Comodo Root certificate (or any root certificate) in your HAProxy certificate file.
You would just be wasting the clientâs time downloading this certificate as they will never trust a root certificate delivered by your application.
SSLLabs will report a âChain Issueâ if it detects a root certificate in the HAProxy configuration:
https://community.qualys.com/thread/15724
https://www.ssllabs.com/ssltest/analyze.html
From: Alberto Oliveira <***@gmail.com>
Sent: Monday, November 26, 2018 10:44 PM
To: ***@gmail.com
Cc: ***@formilux.org
Subject: Re: SSL certs
Hello Azim,
HAproxy itself doesn't manage ssl certs so you should already have one, buy one or generate one for free using Let's Encrypt (https://letsencrypt.org/).
You can find multiple sources to guide you on how to use ssl certs on haproxy:
https://serversforhackers.com/c/using-ssl-certificates-with-haproxy
https://serverfault.com/q/560978/241849
https://gist.github.com/sethwebster/b48d7c872fe397c1db11
Basically you have to concatenate your certs and key to generate a pem file that's valid for haproxy. They don't really need to be converted for this, just concatenated.
For example, if you've bought your wildcard cert from comodo, it would go like this:
cat STAR_your_domain.crt COMODORSADomainValidationSecureServerCA.crt COMODORSAAddTrustCA.crt AddTrustExternalCARoot.crt STAR_your_domain.key > STAR_your_domain.pem
Or if you generated the certs using let's encrypt you would have to only concatenate two files:
cat fullchain.pem privkey.pem > your_domain.pem
Although it seems complicated at first, it's simple once you go through with it.
Does that make sense to you? Please feel free to reply with any problem you encounter or to tell us if this solves your issue.
Best regards,
Alberto
On Mon, 26 Nov 2018 at 23:54, Azim Siddiqui <***@gmail.com<mailto:***@gmail.com>> wrote:
Hello,
Hope you are doing good. We are using HAproxy in our company. But the ssl certs has been expired. I want to renew it. As i can see HAproxy only takes .pem format for certs. So what files should be included in that .pem file ? And can you please tell me how to convert the certs in .pem ?
Thanks & Regards,
Azeem