Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline dpashin  
#1 Оставлено : 4 июня 2013 г. 10:43:50(UTC)
dpashin

Статус: Участник

Группы: Участники
Зарегистрирован: 29.05.2013(UTC)
Сообщений: 10

Окружение:
Код:

$ lsb_release -a 
LSB Version:	core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch
Distributor ID:	Ubuntu
Description:	Ubuntu 13.04
Release:	13.04
Codename:	raring


Установлены CryptoPro CSP, tsputil, ocsputil. Дистрибутивы загружены с сайта cryptopro.
Код:

$ dpkg -l | grep cprocsp
i  cprocsp-npcades-64                        3.6.1-4                                amd64        CryptoPro CAdES NPAPI plugin library. Build 7442.
ii  cprocsp-rdr-gui-64                        3.6.1-4                                amd64        GUI components for CryptoPro CSP readers. Build 7491.
ii  cprocsp-stunnel-64                        3.6.1-4                                amd64        Universal SSL/TLS tunnel.
ii  lsb-cprocsp-base                          3.6.1-4                                all          Crypto-Pro CSP library. Build 7491.
ii  lsb-cprocsp-cades-64                      3.6.1-4                                amd64        CryptoPro CAdES shared library. Build 7442.
ii  lsb-cprocsp-capilite-64                   3.6.1-4                                amd64        CryptoAPI lite. Build 7491.
ii  lsb-cprocsp-devel                         3.6.1-4                                all          CryptoPro CSP static libraries and headers. Build 7491.
ii  lsb-cprocsp-kc1-64                        3.6.1-4                                amd64        Crypto-Pro CSP library. Build 7491.
ii  lsb-cprocsp-ocsp-util-64                  3.6.1-4                                amd64        CryptoPro PKI shared library. Build 7442.
ii  lsb-cprocsp-rdr-64                        3.6.1-4                                amd64        CryptoPro CSP readers. Build 7491.
ii  lsb-cprocsp-tsp-util-64                   3.6.1-4                                amd64        CryptoPro TSP client. Build 7442.


Сертификат тестового УЦ cryptopro загружен в хранилище root.
Пользовательский сертификат, выданный тестовым УЦ cryptopro, загружен в личное хранилище, прикреплен закрытый ключ:
Код:

/opt/cprocsp/bin/amd64/certmgr -inst  -file tests/testcenter.cer -store root
sudo cp tests/alpha.000 /var/opt/cprocsp/keys/dp/ -R
sudo chown dp:dp /var/opt/cprocsp/keys/dp/alpha.000 -R
sudo chmod 700 /var/opt/cprocsp/keys/dp/alpha.000
sudo chmod 600 /var/opt/cprocsp/keys/dp/alpha.000/*
/opt/cprocsp/bin/amd64/certmgr -inst -file tests/alpha.cer -cont '\\.\HDIMAGE\alpha' -pin "kvbv"

/opt/cprocsp/bin/amd64/certmgr --list --store root
Certmgr 1.0 (c) "CryptoPro",  2007-2010.
program for managing certificates, CRLs and stores
=============================================================================
1-------
Issuer            : E=info@cryptopro.ru, C=RU, O=CRYPTO-PRO, CN=Test Center CRYPTO-PRO
Subject           : E=info@cryptopro.ru, C=RU, O=CRYPTO-PRO, CN=Test Center CRYPTO-PRO
Serial            : 0xD35FDE492D623546BA59A66A28038469
SHA1 Hash         : 0x5520feffbfa3adba556c676f2852da69f6e3514d
Not valid before  : 07/04/2009  12:02:15 UTC
Not valid after   : 04/10/2014  07:09:41 UTC
PrivateKey Link   : No
=============================================================================
[ErrorCode: 0x00000000]

/opt/cprocsp/bin/amd64/certmgr --list
Certmgr 1.0 (c) "CryptoPro",  2007-2010.
program for managing certificates, CRLs and stores
=============================================================================
1-------
Issuer            : E=info@cryptopro.ru, C=RU, O=CRYPTO-PRO, CN=Test Center CRYPTO-PRO
Subject           : E=example@example.com, CN=Alpha Tester, OU=ExDep, O=example.com, L=ExCity, S=ExState, C=RU
Serial            : 0xA22E040002000AF13D3C
SHA1 Hash         : 0x0994679cb462f7c06e79d7b5ad3f327a496f2610
Not valid before  : 13/05/2013  07:43:04 UTC
Not valid after   : 04/10/2014  07:09:41 UTC
PrivateKey Link   : Yes. Container  : HDIMAGE\\alpha.000\4F6B
=============================================================================

файлы с используемыми сертификатами: http://yadi.sk/d/hSQFTj2U5TzO6
другие сертификаты в хранилищах отсутствуют.

Пробую добавить штамп времени к подписи и получаю "Unknown Error":
Код:

$ echo "test string" > text-plain.txt

$ /opt/cprocsp/bin/amd64/cryptcp -signf -dn E=example@example.com text-plain.txt -pin "kvbv" -sdhttp://www.cryptopro.ru/tsp/tsp.srf
CryptCP 3.40 (c) "Crypto-Pro", 2002-2012.
Command prompt Utility for file signature and encryption.

The following certificate will be used:
RDN:RU, ExState, ExCity, example.com, ExDep, Alpha Tester, example@example.com
Valid from 13.05.2013 07:43:04 to 04.10.2014 07:09:41

Certificate chains are checked.
Folder './':
text-plain.txt... Getting time stamp...
Unknown error.
/dailybuilds/CSPbuild/CSP/samples/CPCrypt/DSign.cpp:280: 0x8007064A
[ErrorCode: 0x8007064a]


Если убрать из параметров командной строки -sd..., подпись создается успешно.

В windows 7 с теми же параметрами командной строки, сертификатами и ключами подпись со штампом времени создается успешно.

В чем может быть проблема?
Offline dpashin  
#2 Оставлено : 25 июня 2013 г. 8:53:59(UTC)
dpashin

Статус: Участник

Группы: Участники
Зарегистрирован: 29.05.2013(UTC)
Сообщений: 10

Разобрался, оказалось, требуется лицензия для tsputil.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.