Первый вопрос: если вы будете подключаться по IP, тогда да.
Второй вопрос: Нет, вы не устанавливаете свой самоподписанный сертификат как CA, вы просто добавляете исключение, когда ваш браузер предупреждает вас о том, что он самоподписан.
Вы можете настроить CA - сначала вы создаете корневой сертификат, устанавливаете его на клиенте, а затем генерируете CSR, а затем сертификат сервера (см., Например, this ), но в целях развития это полная трата времени.