
OpenSSL 1.1.0g 2 Nov 2017
Copyright (c) 1998-2016 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson All rights reserved.
Проект 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
- Удалите флаги оптимизации компилятора
Если вы хотите сообщить об ошибке, включите следующую информацию и создайте проблему на GitHub:
- Версия OpenSSL: вывод 'openssl version -a'
- Любые параметры «Configure», выбранные вами во время компиляции
библиотеки (если применимо, см. INSTALL)
- Название ОС, версия, аппаратная платформа
- Сведения о компиляторе (название, версия)
- Сведения о приложении (название, версия)
- Описание проблемы (шаги, воспроизводящие проблему, если известны)
- Трассировка стека (если приложение вызывает аварийный дамп)
То, что что-то работает не так, как вы ожидаете, не обязательно означает, что это ошибка в OpenSSL. Для таких запросов используйте список рассылки openssl-users.
См. CONTRIBUTING
Ряд стран ограничивает использование или экспорт криптографии. Если вы потенциально подпадаете под такие ограничения, вам следует получить квалифицированную юридическую консультацию, прежде чем пытаться разрабатывать или распространять криптографический код.