[Comm] Сентр Сертификации (openssl)

Ivanov Maxim =?iso-8859-1?q?ivanov_=CE=C1_amos=2Eru?=
Ср Апр 14 14:49:51 MSD 2004


Здравствуйте, community.

Есть такая задача:
1. научиться генерировать сертификаты X.509 с целью ввести внутри
фирмы электронную подпись документов, пересылаемых по e-mail.
2. проверять подписи на сервере (пока не нужно).

Что делал:

1. Построение собственного CA с self-signed сертификатом:

Генерируем секретный ключ:
openssl genrsa -out CAkey.pem -rand randfile -des3 4096

Создаем self-signed сертификат:
openssl req -new -x509 -key CAkey.pem -out CAcert.pem -days 365

2. Далее необходимо сгенерировать пользовательские сертификаты такие,
чтобы они были подписаны ключом центра сертификации:
openssl genrsa -rand /var/log/messages:/boot/vmlinuz:/tmp/.rnd -out tmp.key 2048
Создаем запрос на сертификацию:
openssl req -new -key tmp.key -rand /var/log/messages:/boot/vmlinuz:/tmp/.rnd -out client.pem

До этого момента все ОК. Но вот дальше...

Далее надо бы подписать сертификат сертификатом сервера:
openssl x509 -req -in client.pem -CA CAcert.pem -CAkey CAkey.pem \
-CAsetserial -extensions -days 365 -out client.pem

Ан нет, ругается...
Где ошибка в строке, подскажите пожалуйста! Как правильно это должно
выглядеть?

-- 
С уважением,
 Ivanov                         




Подробная информация о списке рассылки community