Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)

1. Краткое введение в https

HTTPS (протокол передачи гипертекста по протоколу защищённых сокетов) — это защищённый HTTP-канал. Проще говоря, это защищённая версия HTTP. Это HTTP с добавлением уровня SSL. Основой безопасности HTTPS является SSL (уровень защищённых сокетов).

Основные услуги, предоставляемые протоколом SSL:

  1. Аутентифицируйте пользователей и серверы, чтобы гарантировать отправку данных правильному клиенту и серверу.
  2. Шифруйте данные, чтобы предотвратить кражу данных на полпути
  3. Поддержание целостности данных и обеспечение отсутствия изменений данных во время передачи.

В Интернете можно найти множество подробной и профессиональной информации о протоколе https. Здесь же мы дадим лишь краткое введение, чтобы дать вам концептуальное представление и в конечном итоге завершить реализацию https на стороне Android и сервера.

Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)SSL-сертификат

2. Роль SSL-сертификата

SSL-сертификат — это тип цифрового сертификата, похожий на электронную копию водительских прав, паспорта или лицензии на ведение бизнеса.

Две основные функции SSL-сертификатов — шифрование данных и аутентификация личности.

SSL-сертификаты соответствуют протоколу SSL и устанавливают защищенный канал SSL между браузером клиента и веб-сервером.

Действительный, доверенный цифровой SSL-сертификат содержит открытый и закрытый ключи. Открытый ключ используется для шифрования информации, а закрытый — для её расшифровки. Таким образом, когда браузер обращается к защищённому домену, SSL одновременно аутентифицирует сервер и клиента, создаёт метод шифрования и уникальный сеансовый ключ, а также инициирует защищённый сеанс, гарантирующий конфиденциальность и целостность сообщений.

SSL-сертификаты позволяют реализовать HTTPS-шифрование для веб-сайтов и подходят для различных веб-проектов и зашифрованных интерфейсов. SSL-сертификаты предотвращают взлом веб-сайтов и защищают зашифрованную передачу данных, эффективно защищая сетевую безопасность.

SSL-сертификаты IP-типа в основном используются для API-интерфейсов проектов или ERP, OA, удаленного видео, VPN и других запросов на шифрование и защиту данных, что способствует безопасности передачи IP-данных.

3. IP SSL-сертификат

Сертификат IP SSL обеспечивает безопасную аутентификацию HTTPS-запросов, использующих публичный IP-адрес компании. Настройка сертификата IP SSL эффективно предотвращает перехват IP-адреса и кражу данных. Сертификат IP SSL эффективно обеспечивает безопасное шифрование веб-сайта компании. Более того, один сертификат IP может охватить все многочисленные сценарии использования портов, связанные с публичным IP-адресом. Сертификаты IP SSL также быстро выдаются, а аутентификация занимает менее минуты. Компании также могут подать заявку на получение сертификатов IP с реальным именем в тот же день.

4. О самоподписанных SSL-сертификатах

В отличие от самоподписанных сертификатов, которые выдаются вами, подписанные сертификаты, выданные авторитетным центром сертификации, называются сертификатами CA.

Сертификат CA гарантирует личность владельца и право собственности на открытый ключ, а браузер доверяет сертификату CA.

5. Примечания

IP SSL-сертификаты делятся на SSL-сертификаты для одного IP-адреса и SSL-сертификаты для нескольких IP-адресов. Обычный SSL-сертификат для одного IP-адреса может защитить только один IP-адрес. Если у вас несколько IP-адресов, для которых требуются SSL-сертификаты, вам понадобится SSL-сертификат для нескольких IP-адресов. Один сертификат может защитить до 250 IP-адресов.

IP-адреса не поддерживают подстановочные знаки и не могут быть использованы в виде IP-сегментов. При подаче заявки на IP SSL-сертификат необходимо чётко указать нужный вам выделенный IP-адрес.

SSL-сертификаты типа IP не поддерживают приложения типа EV. В настоящее время доступны только IP-сертификаты типа DV или OV.

Чтобы подать заявку на получение сертификата IP SSL, необходимо использовать публичный независимый IP-адрес, а у IP-адреса заявителя должен быть открыт порт 80 или 443.

6. Общий процесс подачи заявки на получение сертификата IP SSL

  1. Подготовьте публичный IP-адрес и отправьте его онлайн в Gworg для подачи заявки. IP-адрес заявителя должен быть доступен из внешней сети WAN.
  2. Подтверждение аутентификации и получение SSL-сертификата займет всего несколько минут.
  3. Сертификат IP SSL включает в себя SSL-сертификаты для общих спецификаций серверной среды, которые можно напрямую настраивать в среде проекта без необходимости дополнительного преобразования.
  4. При подаче заявки на получение сертификата IP SSL предприятия и организации должны подтвердить доменное имя и название компании для аутентификации по настоящему имени.
  5. В настоящее время эффективность подачи заявок на получение IP SSL-сертификатов остаётся относительно высокой. Самый быстрый IP SSL-сертификат можно получить за одну минуту.

7. Как подать заявку на получение SSL-сертификата для публичного IP-адреса

(1) Ручной метод нанесения

Перейдите на официальный сайт ZeroSSL (URL:https://zerossl.com), Зарегистрируйте учетную запись и нажмите «Подать заявку на бесплатный SSL-сертификат».
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)ZeroSSL

Введите свой IP-адрес и выберите срок действия бесплатного SSL-сертификата.
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)ZeroSSL

Выберите «Сгенерировать CSR автоматически».
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)КСО

Проверьте доменное имя. Бесплатный SSL-сертификат ZeroSSL предоставляет два способа проверки доменного имени. Самый простой — веб-проверка, но при этом вам необходимо сделать свой IP-адрес доступным в Интернете. В противном случае вы можете использовать DNS доменного имени для проверки TXT-записи.
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)Веб-аутентификация

Если вы решили получить доступ к веб-сайту через Интернет, скачайте файл подтверждения напрямую и загрузите его в веб-каталог по умолчанию для IP-адреса. Откройте IP-адрес в браузере, чтобы убедиться, что у вас есть доступ к файлу подтверждения.
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)Проверить документы

Наконец, вернитесь на страницу проверки ZeroSSL и нажмите «Завершить проверку».
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)Проверка ZeroSSL

Загрузите файл сертификата. После успешной проверки сертификата ZeroSSL вы сможете его скачать. SSL-сертификаты ZeroSSL предоставляются в различных форматах, включая Nginx, Apache и т. д.

(2) Метод автоматической генерации SSL онлайн

1. Сгенерируйте URL:https://www.lddgo.net/encrypt/ssl (рекомендую)
Бесплатный онлайн-генератор SSL-сертификатов. Создавайте SSL-сертификаты доменных имён и IP-сертификаты для онлайн-обучения и тестирования. Вы можете использовать сгенерированные сертификаты для публикации HTTPS-сайтов.

Генерация SSL-сертификата — Инструкция:

  1. Введите доменное имя или IP-адрес, чтобы создать сертификат для этого доменного имени или IP-адреса. Вы также можете создать универсальный сертификат, например, *.example.com.
  2. Алгоритм: выберите алгоритм шифрования. Поддерживаются два алгоритма сертификатов: RSA и ECDSA. Обычно используется RSA.
  3. Тип хранилища: при загрузке сертификат будет сохранён в формате PKCS12. Вам потребуется ввести пароль хранилища и псевдоним сертификата. Пароль хранилища сертификатов по умолчанию — lddgo.net.
  4. Загрузить: ZIP-архив, содержащий четыре файла:
    cert.pem: сертификат в формате PEM.
    private.key: закрытый ключ в формате PEM.
    generate.cer: Сертификат в формате cer.
    generate.P12: Сертификат, сохраненный в формате PKCS12, включая закрытый ключ.
    При использовании nginx для развёртывания веб-сайта вам достаточно использовать только файлы cert.pem и private.key. Если вам нужен сертификат в другом формате, вы можете преобразовать его с помощью инструмента, например, openssl.

2. Другие рекомендуемые сайты:
https://freessl.cn/ (рекомендую)
https://www.pianyissl.com/
https://certbot.eff.org/

Я рекомендую первый, потому что он очень мощный. Его выполнение займёт около пяти минут. Процесс использования инструмента первого поколения выглядит следующим образом:

Зарегистрируйтесь и войдите в системуhttps://freessl.cn/

Затем введите свое доменное имя в адрес ниже.
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)FreeSSL

Выберите приложение «Один клик» и нажмите «Создать».
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)Подать заявку на freessl

Вам будет предложено загрузить программное обеспечение. Просто скачайте его и нажмите «Создать» ещё раз после завершения загрузки.
Откройте программу и настройте DNS-резолвер. В примере Tencent Cloud требуется SecretId.
Как подать заявку на бесплатный SSL (HTTPS) сертификат для вашего IP (доменное имя не требуется)разрешение DNS

После создания нового ключа просто заполните его и нажмите «Сгенерировать».

1/5 - (2 голоса)

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *