OpenSSL: явно установить дату начала / окончания, используя `openssl req`? - PullRequest
14 голосов
/ 09 июня 2011

С помощью инструмента openssl req можно ли явно указать даты начала и окончания сертификата (например, например, опции -startdate и -enddate для openssl ca)?

Я хотел бы создать сертификат, действительный между датой в прошлом и датой в будущем.

1 Ответ

11 голосов
/ 09 июня 2011

openssl req создает запрос сертификата (CSR), а не сертификат. CA должен определить даты notBefore и notAfter (как и любые другие атрибуты, которые он готов выдать) при создании сертификата. Формат CSR ( PKCS # 10 ) не имеет полей для установки этих дат.

Конечно, если это самозаверяющий сертификат, вы можете выдать сертификат из вашего собственного CSR с желаемыми датами, используя openssl ca (или изменив конфигурацию в файле конфигурации OpenSSL).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...