29.05.2006 12:42:43Приложение cryptcp на Linux'е Ответов: 0
Александр
Наткнулся на такую проблему.

Предистория: Необходимо организовать обмен файлами (шифрование и подпись) межде двумя организациями. К сожелению, могу описать только то, что делаю со своей стороны.

1. Установка.
установлен пакет продукта rh90-i386

2. Генерация закрытых ключей.
У дружественной компании стоит Центр Сертификации. Генерирую запрос (/usr/CPROcsp/bin/cryptcp -creatrqst -dn 'CN=www.example.ru, E=user@example.ru, OU=example' -provtype 71 -both -cont '\\.\HDIMAGE\srv512s' request.pem) на сертификат на своем сервере и высылаю им.
На сколько я понимаю идеологию, в данный момент в моем контейнере сгенерировался и будет храниться закрытый ключ, а открытый врожен в запрос и выслан им.

3. На их сервере обрабатывается мой запрос, и они мне присылают сертификат cert.cer (в котором таже хранится мой открытый ключ) и файл, который они закриптовали этим сертификатом test.txt.pem

4. Пытаюсь расшифровать файл
/usr/CPROcsp/bin/cryptcp -decr Test.txt.pem Test.txt
CryptCP 3.00 (c) "Crypto-Pro", 2002-2003.
Command prompt Utility for data protection.
-decr - Decrypts data from a message.
Error: No certificates found. (0x2000012D)
[ErrorCode: 0x2000012d]

Как мне использовать присланный сертификат??

PS возможно я что-то напутал, буду раз, если кто-то поправит меня..