Could you replace blablas with the actual directives you use in both vhosts? Are you sure you're using different server names and different certs for the 2 vhosts?
Sorry, there is no way, afaik, on 1 ip address at least.
The root of problem is that SSL protocol binds to the ip addresss in the negotiation phase.
This is no longer true as you can use the SNI
extension to have multiple ssl vhosts.