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

Уведомление

Icon
Error

3 Страницы<123>
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей *  
#11 Оставлено : 12 октября 2022 г. 11:52:43(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
как пример
test2.txt.zip (2kb) загружен 1 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
Offline smd44  
#12 Оставлено : 12 октября 2022 г. 12:04:34(UTC)
smd44

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

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

Сказал(а) «Спасибо»: 4 раз
Сразу после подписи, до сохранения в файл:
debug.png (25kb) загружен 12 раз(а).
Offline Андрей *  
#13 Оставлено : 12 октября 2022 г. 12:26:36(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: smd44 Перейти к цитате
Сразу после подписи, до сохранения в файл:
debug.png (25kb) загружен 12 раз(а).




SaveVectorToFile в
LowlevelSignDetachedCades\LowlevelSignDetachedCades.cpp

Program Files (x86)\Crypto Pro\SDK\samples\cades_samples.zip

Техническую поддержку оказываем тут
Наша база знаний
Offline smd44  
#14 Оставлено : 12 октября 2022 г. 12:47:19(UTC)
smd44

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

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

Сказал(а) «Спасибо»: 4 раз
Я имел в виду, что проблема появляется до сохранения в файл
На последнем скрине (момент отладки) видно, что в оперативной памяти данные, которые совпадают с тем, что впоследствии попадает в файл
И не совпадают с ожидаемыми, как на скрине со сравнением выше
("0x30 0x80..." vs "0x30 0x82")

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

Offline smd44  
#15 Оставлено : 12 октября 2022 г. 15:05:13(UTC)
smd44

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

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

Сказал(а) «Спасибо»: 4 раз
Возвращаясь к истокам.

Автор: Андрей * Перейти к цитате

Program Files (x86)\Crypto Pro\SDK\samples\cades_samples.zip


Запустил отсюда пример SimplifiedSignCades "как есть"
После вызова CadesSignMessage получаю через GetLastError код ошибки 2147954407


Offline Андрей *  
#16 Оставлено : 12 октября 2022 г. 15:15:50(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: smd44 Перейти к цитате
Возвращаясь к истокам.

Автор: Андрей * Перейти к цитате

Program Files (x86)\Crypto Pro\SDK\samples\cades_samples.zip


Запустил отсюда пример SimplifiedSignCades "как есть"
После вызова CadesSignMessage получаю через GetLastError код ошибки 2147954407





Плохо, конечно, что не смотрите в код...
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#17 Оставлено : 12 октября 2022 г. 15:18:34(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
в примере:

0) хеш szOID_CP_GOST_R3411
1) там проверка на ключ PROV_GOST_2001_DH
2) указан тестовый и не доступный http://subca-1/tsp_root/tsp.srf
3) Xlong1
...
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#18 Оставлено : 12 октября 2022 г. 15:21:36(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
или в zip актуальные примеры?

// посмотрел на старой ОС...
Техническую поддержку оказываем тут
Наша база знаний
Offline smd44  
#19 Оставлено : 12 октября 2022 г. 15:39:40(UTC)
smd44

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

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

Сказал(а) «Спасибо»: 4 раз
Автор: Андрей * Перейти к цитате
в примере:

0) хеш szOID_CP_GOST_R3411
1) там проверка на ключ PROV_GOST_2001_DH
2) указан тестовый и не доступный http://subca-1/tsp_root/tsp.srf
3) Xlong1
...


0) Здесь
Код:
 signPara.HashAlgorithm.pszObjId = (LPSTR) GetHashOid(context);

вернулось szOID_CP_GOST_R3411_12_256

1) PROV_GOST_2001_DH нашлось из всего решения в SimplifiedSignHashCades и SimplifiedVerifyHashCades
2) Здесь
Код:
tspConnectionPara.wszUri = SERVICE_URL_2012; // Адрес веб - сервиса со службой штампов времени

и определяется как
Код:
// Адрес веб - сервиса со службой штампов времени (ГОСТ 2012)
#define SERVICE_URL_2012 L"http://pki2012/tsp_root/tsp.srf"

3) не понял

Возможно, я не туда смотрю?
Offline Андрей *  
#20 Оставлено : 12 октября 2022 г. 15:47:15(UTC)
Андрей *

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

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 12,719
Мужчина
Российская Федерация

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
всё так, заменить на CADES BES, убрать URL
или указать доступный адрес службы штампов времени.

http://pki.tax.gov.ru/tsp/tsp.srf
http://qs.cryptopro.ru/tsp/tsp.srf
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
smd44 оставлено 12.10.2022(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
3 Страницы<123>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.