1) Нет, вам вообще не нужно изменять какой-либо код на вашем веб-сайте, чтобы использовал установленный сертификат SSL.Это так же просто, как префикс желаемой целевой ссылки со спецификацией протокола HTTPS: вместо типичного протокола HTTP:.Однако, если вы хотите определить, использует ли посетитель вашего сайта зашифрованную страницу, прежде чем он что-то сделает, например отправит веб-форму с потенциально конфиденциальными данными, то в зависимости от того, на чем вы разрабатываете свой сайт, вам нужно будет определить,запрос текущей страницы был отправлен через HTTP или HTTPS, затем, если это страница HTTP-запроса, вы, вероятно, захотите перенаправить запрос страницы в версию HTTPS, прежде чем продолжить.
2) Кроме создания собственного "самозаверяющего" сертификата (подробнее об этом в # 3), нет единственного варианта для общедоступного SSL-сертификата - получить его от публичнопризнанный центр сертификации (CA).Короче говоря, сертификат с одинаковой длиной ключа с использованием одного и того же стандарта encryption , поддерживаемого вашим сервером и веб-браузером посетителя, не является более сильным или слабым независимо от поставщика в целях шифрования.Таким образом, вы можете просто делать покупки по цене для своих сертификатов SSL.Я не имею никакого отношения к GoDaddy, но использую их годами для публичных SSL-сертификатов.
3) Вы, безусловно, можете создать свой собственный самозаверяющий сертификат.Способы для этого различаются в зависимости от вашего хост-сервера и версии.Ограничением для самозаверяющего сертификата является то, что если вы захотите поделиться этим с кем-либо, вы получите предупреждение от браузера, что сертификат не опубликован из проверяемого источника.В большинстве современных браузеров это выглядит как страшное сообщение о том, что что-то не так, и они пытаются предупредить вашего пользователя об этом.Однако, конечно, нет ничего плохого в использовании самозаверяющего сертификата.Это, очевидно, верно для ваших собственных разработок.Даже самозаверяющий сертификат с той же длиной ключа и методом шифрования так же криптографически безопасен, как и коммерчески предоставляемый сертификат.Если вы хотите использовать самозаверяющий сертификат, просто найдите инструкцию для этого для ОС вашего сервера и версию для деталей.После установки вы получите предупреждение от браузера, когда попытаетесь перейти на страницу через HTTPS.Ваш браузер должен показать вам возможность навсегда запомнить и принять свой самозаверяющий сертификат, после чего вы больше не увидите это предупреждение, пока этот сертификат остается установленным и действительным.