Как сказал Ян, вам необходимо убедиться, что SSL Enabled установлен как в настройках сайта (Admin> Site Settings), так и на определенных параметрах страницы (значок настроек на панели управления или через Admin> Pages для страниц, которые вы хотите защитить. Вы также можете не учитывать параметр Enforce SSL, так как он запретит доступ к странице с использованием протокола https.
Что касается ошибки с ненадежным сертификатом, также сказал, что если вы планируете разместить свой сайт публично, вы захотите/нужно, чтобы получить SSL от одного из доверенных провайдеров. Я лично использую GoDaddy для моих покупок SSL Cert, и они проходят через Starfield Technologies. заплатить ~ 35 долларов США (?) в год за «базовый» сертификат.
Просто быстрое примечание. Я ТОЛЬКО использую GoDaddy для покупок SSL и регистрации/управления доменом (я обрабатываю ~ 300 доменов для разных клиентов). Их телефонная помощь (обычно упрямые входящие переводы) обычно происходит на месте. Тем не менее, я обрабатываю весь хостинг внутри компании. Я слышал некоторые ужасные истории о размещении DNN на GoDaddy, особенно, если вы не занимаетесь выделенным сервером - единственный вариант, который у них есть (последний раз я проверил) для получения доступа на уровне хоста или установки DNN 5.x.
Какую версию DotNetNuke вы используете? Вы должны иметь SSL Enabled в настройках сайта, а также уровень страницы, чтобы заставить его использовать HTTPS. –