Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,451  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 747 раз в 642 постах
|
artsbВам подойдет обычное PKCS7 сообщение. Оно может содержать сертификат. Например, CryptSignMessage. Отредактировано пользователем 7 мая 2010 г. 15:31:12(UTC)
| Причина: Не указана |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Спасибо за ответ! maxdm написал:Оно может содержать сертификат. А ЭЦП? maxdm написал:Например, CryptSignMessage. Не совсем понял что делает эта функция. Объясните, если не сложно. Отредактировано пользователем 7 мая 2010 г. 15:31:04(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
А если использовать CryptEncodeObject (как писал Kirill Sobolev), то какой тип структуры нужно указывать? ЗЫ я с сертификатами и ЭЦП вожусь впервые, так что извиняйте за мою тупость. Отредактировано пользователем 7 мая 2010 г. 14:27:48(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC) Сообщений: 6,451  Откуда: КРИПТО-ПРО Сказал «Спасибо»: 38 раз Поблагодарили: 747 раз в 642 постах
|
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
maxdm, спасибо Вам за ссылки. Я уже всё это просмотрел. И судя по всему, это не то, что мне нужно.
CryptSignMessage принимает структуру типа PCRYPT_SIGN_MESSAGE_PARA, в которой нужно указать каким сертификатом будут подписываться данные из массива rgpbToBeSigned. Так же в этой структуре можно указать список сертификатов, которые нужно подцепить к результату. На выходе, как я понял, имеем контейнер с ЦП и подцепленными сертификатами. Причём ЦП генерируются при вызове функции. Это меня не устраивает. У меня есть два файла: ЭЦП и сертификат. Их нужно просто объединить, не создавая заново ЦП.
Или я что-то не так понял...
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:А вот есть ли там ЭЦП... проверьте его с помощью csptest или certutil - сразу и выяснится. |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
Kirill Sobolev спасибо за ответ. certutil у меня нет. Стоит ХР. csptest как юзать? Как проверить наличие ЭЦП? Отредактировано пользователем 7 мая 2010 г. 16:43:51(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
csptest -sfsign -verify -help |
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 06.05.2010(UTC) Сообщений: 103 Откуда: центр Вселенной
Сказал(а) «Спасибо»: 2 раз Поблагодарили: 1 раз в 1 постах
|
|
|
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 29.12.2007(UTC) Сообщений: 348  Откуда: ООО "Крипто-Про"
|
Пример проверки: csptest.exe -sfsign -verify -in подписаный_файл -my сертификат_из_хранилища
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close