Создать сертификат ECC в Ubuntu 14.04

Криптография с эллиптической кривой (сокращенно ECC) - это пара асимметричных ключей, которая используется для шифрования и дешифрования данных. ECC предлагает несколько преимуществ по сравнению с RSA. Ключи ECC меньше по размеру, обеспечивая безопасность, эквивалентную безопасности RSA, - сокращая необходимые ресурсы и обеспечивая лучшую производительность для медиа-приложений, VPN-подключений и многих других приложений с полосой пропускания. Эта статья покажет вам, как создать самозаверяющий сертификат EEC в Ubuntu 14.04. Эта статья также работает во многих других дистрибутивах Linux, на которых установлен OpenSSL.

Обновление системы

Чтобы убедиться, что все работает хорошо, лучше всего обновить вашу систему, чтобы использовать новейшее и наиболее стабильное программное обеспечение. Запустите следующие команды:

apt-get update
apt-get dist-upgrade

Создать ECC закрытый ключ

Мы будем генерировать закрытый ключ с использованием кривой ECC prime256v1.

openssl ecparam -out private.key -name prime256v1 -genkey

Создать запрос на сертификат

Теперь используйте OpenSSL для генерации CSR (запроса на подпись сертификата) для подписи сертификата. Мы сгенерируем CSR с 512-битным SHA2. Обратите внимание, что рекомендуется использовать 256-битную или лучше. SHA-1 больше не рекомендуется использовать, и в ближайшее время он будет устаревшим. SHA-1 также больше не будет приниматься центрами сертификации (центрами сертификации).

openssl req -new -key private.key -out certificate.csr -sha512

Он предоставит вам список полей, которые необходимо заполнить. Если вы используете домен, убедитесь, что Common Nameдля этого доменного имени установлено значение. 'extra' attributesМожет быть оставлен пустым.

Создать и подписать сертификат

Теперь вы создадите и подпишите свой сертификат из CSR, который вы ранее создали.

openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt -sha512

Если ошибки не возникает, значит, вы успешно создали сертификат ECC.

Примечание по публичному использованию

Если вы хотите использовать сертификат публично или в производстве, то рекомендуется передать CSR в ваш ЦС, чтобы они выпустили вам подписанный сертификат. Кроме того, храните private.keyв секретном и безопасном месте на вашем сервере. Убедитесь, что файл имеет права только для чтения. Если вы потеряете свой ключ, вам придется заново создать ключ и CSR, чтобы получить новый сертификат.



Leave a Comment

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

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

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше