I always wondered, why IIS did not let me specify the host name for SSL bindings:
This lead me to this stackoverflow question. What I did not know: You can have only one certificate per IP and port combination. SSL on IIS encrypts your headers, so IIS can only read the IP and the port.
This restriction applies only upto IIS 7. IIS 8 can manage multiple certificates for one IP address and port.