
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
Ряд государств ограничивает использование или экспорт криптографии. Если вы потенциально подпадаете под такие ограничения, вам следует получить квалифицированную профессиональную юридическую консультацию, прежде чем пытаться разрабатывать или распространять криптографический код.