Основная идея доверенного SSL-сертификата – дать пользователю уверенность, что сайт действительно принадлежит тому, кто его представляет. Если у вас нет зарегистрированного интернет-домена, то даже нет сущности, которой можно было бы «представляться». Поэтому вам придется создать довольно много инфраструктуры, чтобы это заработало. Нужно зарегистрировать доменное имя и настроить либо почтовый, либо веб-сервер, отвечающий на это имя. Как только это сделано, можно получить доверенный сертификат. Let's Encrypt — это сервис, который предоставляет бесплатные сертификаты (AFAIK), но их автоматизированный процесс, по сути, не работает, если у вас нет веб-сервера, отвечающего на домен, для которого вам нужен сертификат. Я лично использую ssl.com для сертификатов для своего личного почтового сервера, потому что они выдают сертификат, если вы можете читать почту, отправленную на postmaster@your.domain — но услуга не дешёвая, уровень обслуживания, который я использую, стоит $99/год, IIRC. Есть и другие сервисы с разной стоимостью и компромиссами, но все они захотят, чтобы вы смогли доказать, что контролируете доменное имя, для которого нужен сертификат.
План Б, возможно, заключается в настройке гостевой страницы как HTTP-сервера, а не HTTPS. Но тогда современные браузеры, скорее всего, покажут совершенно другой набор предупреждений. Как сильно вам нужна гостевая страница, в конце концов?