HAProxy,根据其替代名称select证书

我有一个域domain.com的通配符证书和一个子域列表,如:

  • a.blue.domain.com
  • b.blue.domain.com
  • c.blue.domain.com
  • a.green.domain.com
  • b.green.domain.com
  • c.green.domain.com

我使用两个不同的通配符证书副本,一个用于blue.domain.com ,一个用于green.domain.com 。 每个副本都包含三个子域abc作为替代名称。

从我所能find和testing的内容来看,对不同域使用多个证书的标准方法是在同一个绑定指令中指定多个证书,例如:

 frontend secure bind *:443 ssl crt /etc/ssl/green.pem crt /etc/ssl/blue.pem 

不幸的是,这似乎并不适用于我的情况,因为只有替代名称在证书之间改变。

那么有什么方法可以使用基于证书替代名称的正确证书吗?