SQL Server generate self-signed SSL certs performance concern?
The self-signed certificate is NOT generated upon every connection/login. So no performance hit here.

Source: http://technet.microsoft.com/en-us/library/ms189067%28v=sql.105%29.aspx