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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline vivalinux  
#1 Оставлено : 26 октября 2015 г. 16:35:16(UTC)
vivalinux

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день!
Правильно ли, что для проверки контрагентов с сертификатами выданными Крипто Про, "необходимый минимум" - это сертификат удостоверяющего центра, то есть http://cpca.cryptopro.ru/cacer.p7b ?
На веб-сервере установлена программа cryptcp и прочие, идущие в комплекте с релизом 3.6
Как поставить этот самый корневой сертификат? В документации по этому поводу ничего нет...
Offline Станислав Королёв  
#2 Оставлено : 28 октября 2015 г. 12:13:05(UTC)
Станислав Королёв

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.11.2014(UTC)
Сообщений: 219
Российская Федерация

Поблагодарили: 27 раз в 27 постах
Добрый день,

Посмотрите здесь http://www.cryptopro.ru/...ix-ustanovit-sertifikaty
Offline vivalinux  
#3 Оставлено : 28 октября 2015 г. 12:19:29(UTC)
vivalinux

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

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

Сказал(а) «Спасибо»: 2 раз
Спасибо, воспользовался
certmgr -inst -store root -file cacer.p7b
Далее программа предлагает
=============================================================================
1-------
Issuer : E=cpca@cryptopro.ru, C=RU, L=Москва, O=ООО КРИПТО-ПРО, CN=УЦ KPИПTO-ПPO
Subject : E=cpca@cryptopro.ru, C=RU, L=Москва, O=ООО КРИПТО-ПРО, CN=УЦ KPИПTO-ПPO
Serial : 0x10CF14EA549476B1457E52DCAA66C0C7
SHA1 Hash : 0xfe0e51ee00f5668267dd7b6760e3b1bb1c9cafd6
Not valid before : 31/03/2008 14:57:49 UTC
Not valid after : 31/03/2038 15:07:49 UTC
PrivateKey Link : No
2-------
...
и другие сертификаты, всего 7 штук, и хочет узнать номер того, что добавить "Please choose index of certificate".

Ввожу номер (пробовал все), появляется сообщение об ошибке

Install:
=============================================================================
1-------
Issuer : E=cpca@cryptopro.ru, C=RU, L=Москва, O=ООО КРИПТО-ПРО, CN=УЦ KPИПTO-ПPO
Subject : E=cpca@cryptopro.ru, C=RU, L=Москва, O=ООО КРИПТО-ПРО, CN=УЦ KPИПTO-ПPO
Serial : 0x10CF14EA549476B1457E52DCAA66C0C7
SHA1 Hash : 0xfe0e51ee00f5668267dd7b6760e3b1bb1c9cafd6
Not valid before : 31/03/2008 14:57:49 UTC
Not valid after : 31/03/2038 15:07:49 UTC
PrivateKey Link : No
=============================================================================

[ErrorCode: 0x00000000]

Под рутом - то же самое. Что я делаю не так?
Offline Станислав Королёв  
#4 Оставлено : 28 октября 2015 г. 12:41:40(UTC)
Станислав Королёв

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.11.2014(UTC)
Сообщений: 219
Российская Федерация

Поблагодарили: 27 раз в 27 постах
[ErrorCode: 0x00000000]
Сообщает об успешной установке (ставиться обязательно по рутом).
Команда для просмотра установленных сертификатов certmgr -list -store root
thanks 1 пользователь поблагодарил Станислав Королёв за этот пост.
vivalinux оставлено 12.11.2015(UTC)
Offline vivalinux  
#5 Оставлено : 12 ноября 2015 г. 13:34:47(UTC)
vivalinux

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

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

Сказал(а) «Спасибо»: 2 раз
Спасибо, установил. Пытаюсь проверить файл подписанный реальным сертификатом .sig

cryptcp -verify real.xls.sig

Выводит:

Код:

CryptCP 3.41 (c) "Crypto-Pro", 2002-2013.
Command prompt Utility for file signature and encryption.

Certificates found: 2
Certificate chain is not checked for this certificate:
RDN:текст тест, щербинка, rus, тест тест, vaguniv@iek.ru
Valid from 14.10.2015 13:19:38 to 14.01.2016 13:29:38

Certificate chain is not checked for this certificate (error code 10000):

/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:416: 0x20000133
Do you want to use this certificate ([Y]es, [N]o, [C]ancel)?N

Certificate chain is not checked for this certificate:
RDN:test
Valid from 08.10.2015 13:07:22 to 08.01.2016 13:17:22

Certificate chain is not checked for this certificate (error code 10000):

/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:416: 0x20000133
Do you want to use this certificate ([Y]es, [N]o, [C]ancel)?N

Certificate chains are checked.
Error: No certificate to use.
/dailybuildsbranches/CSP_3_6r4/CSPbuild/CSP/samples/CPCrypt/Certs.cpp:399: 0x20000131
[ErrorCode: 0x20000131]


Я понял, что пытаются проверить сертификатами из моего хранилища (их там два, оба тестовые) и программа спрашивает, следует ли их использовать, так как не была проверена цепочка сертификатов. Я отвечаю "N".

В итоге "Error: No certificate to use". Почему не проверяется корневыми сертификатами, ведь подписанный файл создан на основе реального сертификата (его в хранилище нет), который подписан корневым (есть в хранилище)? Не пойму, как следует организовать логику.

UPD. Это может быть связано с тем, что не вбита лицензия? Она есть, но сейчас cryptcp используется только для тестирования на linux.

Отредактировано пользователем 12 ноября 2015 г. 14:30:13(UTC)  | Причина: Не указана

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