This is not possible if you are using Resin's virtual hosting capability to
serve to multiple domain names using a single IP address.
The SSL connection (and certificate) are handled before the HTTP request is
sent. Unless the domain name is mapped to a unique ip address, the server
doesn't know which domain name the user is using until after SSL is set up.
There is no way for Resin to determine which domain name the user has specified
in the url.
It is possible if you have separate IP addresses for the hosts. You would
start seperate <http> servers that only bind on that ip
address. Each of these <http> servers can have seperate ssl
configurations.