Разница между командами openssl req и openssl x509 для работы с сертификатами заключается в их функциях:
Таким образом, команда openssl req занимается созданием и обработкой запросов на сертификат, а openssl x509 — подписью сертификатов и их свойствами.