A pergunta não está realmente vinculada a HAProxy , mas ao gerenciamento de certificados e autoridades de certificação em geral.
Não tenho certeza de qual SO você está usando, porque você não declarou isso, mas se tiver algum sabor do Linux (embora o seguinte se aplique a Debian e derivados):
-
Verifique se você tem o pacote
ca-certificatesinstalado. -
Você está criando seus certificados usando sua autoridade de certificação (ca).
-
Pegue o
your ca root certdeste ca e coloque dentro de/usr/local/share/ca-certificates/name-of-your-ca/. (Você pode ter que criar a pastaname-of-your-capor conta própria). Certifique-se de queyour ca root certtenha uma extensão.crt.(Por padrão,
/usr/local/share/ca-certificates/é de propriedade deroot:staff, portanto, usesudoourootpara fazer isso.) -
Execute
update-ca-certificates(viasudo/ asroot). -
Após a execução, deve haver um arquivo
/etc/ssl/cert/your-ca-root.pemsymlinked to/usr/local/share/ca-certificates/name-of-your-ca/your-ca-root.crt. -
Ative a confirmação em
HAProxye lucro.