Страница 1 из 1
OpenSSL
Добавлено: 2009-04-14 9:29:57
Leech
Каким параметром задать дату начала действия клиентского сертификата ???
По умолчанию берется дата генерации+кол дней, но если надо сделать чтоб сертификат был действительным с какого то числа как это можно сделать ???
С Уважением Leech.
Re: OpenSSL
Добавлено: 2009-04-14 10:30:42
zingel
Re: OpenSSL
Добавлено: 2009-04-14 10:52:29
Leech
И где в этой статье ответ на мой вопрос ???
Может я слепой ткните носом пожалуста.
Re: OpenSSL
Добавлено: 2009-04-14 11:01:14
zingel
Re: OpenSSL
Добавлено: 2009-04-14 11:09:24
Leech
Как я понял это только на просмотр. А мне надо при генерировании.
Можете привести пример для генерации с ключами "-startdate 12.24.08 -days 340"
если такое вообще срабатывает то не понятно в каком формате ей подпихивать дату и время начала.
Ищу параметры на openssl.org ничего не нахожу по данной теме.
К томуже данный ключ к X509 идет для CA сертификата а мне нужны к клиентским.
Re: OpenSSL
Добавлено: 2009-04-14 11:12:05
zingel
Код: Выделить всё
openssl ca -config /etc/openssl.cnf -policy policy_anything -out newcert.pem -infiles new.pem -startdate дата -enddate [дата+365d]
Re: OpenSSL
Добавлено: 2009-04-14 12:53:35
Leech
zingel писал(а):Код: Выделить всё
openssl ca -config /etc/openssl.cnf -policy policy_anything -out newcert.pem -infiles new.pem -startdate дата -enddate [дата+365d]
Ачто значит буква
Z в параметрах
-startdate date
this allows the start date to be explicitly set. The format of the
date is YYMMDDHHMMSSZ (the same as an ASN1 UTCTime structure).
Просто при её игнорировании тоесть задать дату в виде YYMMDDHHMMSS происходит ошибка
Validity
Not Before: Apr 14 09:33:02 2009 GMT
Not After : Apr 15 01:01:01 2009
а должно быть
Validity
Not Before: Apr 14 09:33:02 2009 GMT
Not After : Apr 15 01:01:01 2009 GMT
Пропадает GMT
и из за этого
[Tue Apr 14 12:43:13 2009] [error] Certificate Verification: Error (14): format error in certificate's notAfter field
Re: OpenSSL
Добавлено: 2009-04-14 13:10:32
Leech
Сорри нашел все извините за бестолковость
default_startdate
The default starting date for which issued certificates will be valid. This is the same as the startdate command-line option. (Source: Viega2002, p. 313)
The format of the date is YYMMDDHHMMSSZ, where ``Z'' is the capital letter Z.
Re: OpenSSL
Добавлено: 2009-04-14 13:12:56
zingel
Z = GMT, у меня например GMT +3, тоесть Z = 3
Re: OpenSSL
Добавлено: 2009-04-14 15:04:18
Leech
zingel писал(а):Z = GMT, у меня например GMT +3, тоесть Z = 3
Огромное спасибо !!! Думаю тему можно закрывать.