Se você tiver um certificado ssl curinga, isso significa que você pode usar esse certificado no arquivo de configuração de seus ambos vhosts.
Você pode simplesmente fornecê-los nos arquivos de configuração do vhost:
<VirtualHost *:443>
ServerName www.example.com
SSLCertificateFile /path/to/file.crt
SSLCertificateKeyFile /path/to/file.key
...
</VirtualHost>
<VirtualHost *:443>
ServerName beta.example.com
SSLCertificateFile /path/to/file.crt
SSLCertificateKeyFile /path/to/file.key
...
</VirtualHost>
Não se esqueça: a identificação do virtualhost será baseada no cabeçalho da solicitação Host:
, e não no SNI. O SNI será usado apenas para a identificação do vhost antes do handshake SSL. Não há problema em usar vhosts diferentes na parte SNI do handshake SSL e na parte HTTP, embora essas consultas extraordinárias causem alguns avisos no log do apache.