
OpenSSL 1.1.1g 21 Apr 2020
Copyright (c) 1998-2020 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Все права защищены.
Проект OpenSSL — это совместная работа по разработке надежного, коммерческого уровня, полнофункционального и открытого набора инструментов, реализующего протоколы Transport Layer Security (TLS) (включая SSLv3), а также полноценную криптографическую библиотеку общего назначения.
OpenSSL происходит от библиотеки SSLeay, разработанной Эриком А. Янгом и Тимом Дж. Хадсоном. Инструментарий OpenSSL распространяется по двойной лицензии ( лицензия OpenSSL плюс лицензия SSLeay), что означает, что вы можете свободно получать и использовать его в коммерческих и некоммерческих целях, если выполняете условия обеих лицензий.
Инструментарий OpenSSL включает:
libssl (с именованием, зависящим от платформы): Предоставляет клиентские и серверные реализации для SSLv3 и TLS.
libcrypto (с именованием, зависящим от платформы): Предоставляет общую криптографическую поддержку и поддержку X.509, необходимые для SSL/TLS, но логически не являющиеся его частью.
openssl: Инструмент командной строки, который можно использовать для: Создание параметров ключей Создание сертификатов X.509, CSR и CRL Вычисление дайджестов сообщений Шифрование и дешифрование Тесты SSL/TLS клиента и сервера Обработка подписанной или зашифрованной почты S/MIME И многое другое...
Смотрите соответствующий файл: INSTALL Linux, Unix, Windows, OpenVMS, ... NOTES.* дополнения к INSTALL для различных платформ
Смотрите веб-сайт OpenSSL www.openssl.org для получения информации о том, как получить коммерческую техническую поддержку. Бесплатная поддержка сообщества доступна через список рассылки openssl-users (см. https://www.openssl.org/community/mailinglists.html для получения дополнительной информации).
Если у вас возникли проблемы с OpenSSL, пожалуйста, выполните следующие действия сначала:
- Загрузите последнюю версию из репозитория
чтобы проверить, была ли проблема уже решена
- Выполните конфигурацию с параметром no-asm
- Удалите флаги оптимизации компилятора
Если вы хотите сообщить об ошибке, пожалуйста, включите следующую информацию и создайте issue на GitHub:
- Версия OpenSSL: вывод команды 'openssl version -a'
- Данные конфигурации: вывод команды 'perl configdata.pm --dump'
- Название ОС, версия, аппаратная платформа
- Сведения о компиляторе (название, версия)
- Сведения о приложении (название, версия)
- Описание проблемы (шаги, воспроизводящие проблему, если известны)
- Трассировка стека (если приложение создает дамп ядра)
Тот факт, что что-то работает не так, как вы ожидаете, не означает, что это обязательно ошибка в OpenSSL. Используйте список рассылки openssl-users для таких вопросов.
Смотрите CONTRIBUTING
Ряд стран ограничивает использование или экспорт криптографии. Если вы потенциально подпадаете под такие ограничения, вам следует обратиться за компетентной профессиональной юридической консультацией, прежде чем пытаться разрабатывать или распространять криптографический код.