Основные функции и возможности OpenSSL:
- создание и управление закрытыми ключами, открытыми ключами и параметрами; 12
- криптографические операции с открытым ключом; 1
- создание сертификатов X.509, запросов на сертификаты (CSRs) и списков отзыва сертификатов (CRLs); 2
- расчёт хэш-сумм сообщений; 2
- шифрование и дешифрование с использованием шифров; 2
- тестирование клиента и сервера SSL/TLS; 2
- обработка подписанных или зашифрованных почтовых сообщений S/MIME; 2
- запросы, генерация и проверка метки времени (Time Stamp). 2
Также OpenSSL позволяет тестировать скорость различных алгоритмов, генерировать случайные байты и выполнять другие вспомогательные задачи. 4