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 <[email protected]>
Sent: Monday, November 26, 2018 10:44 PM
To: [email protected]
Cc: [email protected]
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 
<[email protected]<mailto:[email protected]>> 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

Reply via email to