Статус: Новичок
Группы: Участники
Зарегистрирован: 19.11.2019(UTC) Сообщений: 7 Откуда: Иркутск
|
С командной строки я подписываю следующим образом. Цитата: csptest -sfsign -sign -in d:\temp\doc.txt -out d:\temp\doc_out.txt -my "MySertName" -detached -base64 -add
Подскажите куда смотреть в примерах simple чтобы сделать аналогичное действие. Или можно получить пример. Либо файл подписать, а лучше просто подать строку и на выходе получить подписанную строку.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.11.2019(UTC) Сообщений: 7 Откуда: Иркутск
|
Сделал по //Пример создания и проверки отделенной от сообщения PKCS#7/CMS подписи. DetachedSignature.cs Потом этот файл перекодировал в base64 по Base64Encode.cs Но у меня получился разный файл(размер наполнение) если сравнивать с Цитата: csptest -sfsign -sign -in d:\temp\doc.txt -out d:\temp\doc_out.txt -my "MySertName" -detached -base64 -add
Даже если не делать преобразование в base64
|
|
|
|
Статус: Эксперт
Группы: Участники
Зарегистрирован: 05.03.2015(UTC) Сообщений: 1,602 Откуда: Иркутская область Сказал(а) «Спасибо»: 110 раз Поблагодарили: 395 раз в 366 постах
|
Размер может отличаться из-за включения/невключения в подпись сертификата и сертификатов УЦ. Просто подберите нужное значение параметра.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Цепочка сертификатов добавляется? Добавить только сертификат подписанта.
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
|
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 19.11.2019(UTC) Сообщений: 7 Откуда: Иркутск
|
Поставил cmsSigner.IncludeOption = X509IncludeOption.EndCertOnly Стало почти одинаково Последние 88 байт разные BAQEBBQAEQIkDPN48Q/zU3a39k8dMjA5XlCko7hpr0U+4ZbsgctNVwKgnLZTKcfgzbb0cKA/uxnoFGsZWBpZJD5xaz/pBvu8= BAQEBBQAEQIq+T1bNcSm6r7Aj6lR+ZO2IXW1LYGqQkv8RUL+l5PUmHg0FNlP6coS/tMQY2ho0d7q/LTcR2kDLBlzqnI1xRyY= отсюда разные Что не так?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
Автор: stim24 Поставил cmsSigner.IncludeOption = X509IncludeOption.EndCertOnly Стало почти одинаково Последние 88 байт разные BAQEBBQAEQIkDPN48Q/zU3a39k8dMjA5XlCko7hpr0U+4ZbsgctNVwKgnLZTKcfgzbb0cKA/uxnoFGsZWBpZJD5xaz/pBvu8= BAQEBBQAEQIq+T1bNcSm6r7Aj6lR+ZO2IXW1LYGqQkv8RUL+l5PUmHg0FNlP6coS/tMQY2ho0d7q/LTcR2kDLBlzqnI1xRyY= отсюда разные Что не так? Это значение подписи в конце CMS, для ГОСТ-а так и должно быть. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
через csptest несколько раз подписать один и тот же файл - будет всегда разное значение подписи. |
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,322 Сказал «Спасибо»: 549 раз Поблагодарили: 2208 раз в 1723 постах
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close