Страница 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

Код: Выделить всё

openssl x509 -startdate 

Re: OpenSSL

Добавлено: 2009-04-14 11:09:24
Leech
zingel писал(а):

Код: Выделить всё

openssl x509 -startdate 
Как я понял это только на просмотр. А мне надо при генерировании.
Можете привести пример для генерации с ключами "-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

Огромное спасибо !!! Думаю тему можно закрывать.