My Mistake

actually it does work with a few condition

Test on
Apache 2.2.1.17 ( apache build ) vc6
PHP 5.2.17 ( php build ) vc6
openssl 1.0.0.d ( gregg build ) vc6
when you set
SSLStrictSNIVHostCheck offhttps will work with all browser but it will use the first certificate it found
example
vhost1 a.com
vhost2 b.com
it will only you a.com certificate.
if you set
SSLStrictSNIVHostCheck onit will redirect unsupported client to 403 error
and supported one will use the correct vhost certificate
*notes*
before this i test it using chromeplus ( i didnt realized that the code is not using chrome 6++ ) instead of chromium 4 *sigh* thats why it only use the first cert it found
