Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 5 Сказал(а) «Спасибо»: 2 раз
|
Подскажите, пожалуйста. Есть проблема. Пытаемся получить подпись для последующей передачи на бек. При создании подписи через плагин ЭЦП browser plug-in в методе CAdESCOM.CadesSignedData.Sign падает ошибка (Лицензия на КриптоПро TSP Client истекла или не было введена 0xC2100140)
Можно как-то создать подпись без штампа времени?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 5 Сказал(а) «Спасибо»: 2 раз
|
Автор: Андрей * В этих примерах описан метод получения подписанного сообщения как я понял SignCades(), а у нас задача получить сначала отдельно подпись и как я понял для этого нужно использовать метод Sign() и вот он у нас падает с ошибкой 0xC2100140.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Автор: nunjuck2 Автор: Андрей * В этих примерах описан метод получения подписанного сообщения как я понял SignCades(), а у нас задача получить сначала отдельно подпись и как я понял для этого нужно использовать метод Sign() и вот он у нас падает с ошибкой 0xC2100140. Как раз по ссылкам всё что требуется. С чем возникло недопонимание? Цитата: oSignedData.SignCades(oSigner, CADESCOM_CADES_BES, true) отсоединенная
|
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 5 Сказал(а) «Спасибо»: 2 раз
|
Автор: Андрей * Автор: nunjuck2 Автор: Андрей * В этих примерах описан метод получения подписанного сообщения как я понял SignCades(), а у нас задача получить сначала отдельно подпись и как я понял для этого нужно использовать метод Sign() и вот он у нас падает с ошибкой 0xC2100140. Как раз по ссылкам всё что требуется. С чем возникло недопонимание? Цитата: oSignedData.SignCades(oSigner, CADESCOM_CADES_BES, true) отсоединенная
Получается что бы получить отдельно подпись и отдельно подписанное сообщение нужно вызвать метод SignCades два раза с разным параметром bDetached ? Отредактировано пользователем 9 марта 2023 г. 11:00:41(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Автор: nunjuck2 Автор: Андрей * Автор: nunjuck2 Автор: Андрей * В этих примерах описан метод получения подписанного сообщения как я понял SignCades(), а у нас задача получить сначала отдельно подпись и как я понял для этого нужно использовать метод Sign() и вот он у нас падает с ошибкой 0xC2100140. Как раз по ссылкам всё что требуется. С чем возникло недопонимание? Цитата: oSignedData.SignCades(oSigner, CADESCOM_CADES_BES, true) отсоединенная
Получается что бы получить отдельно подпись и отдельно подписанное сообщение нужно вызвать метод SignCades два раза с разным параметром bDetached ? подписанное сообщение - это что в данном случае? bDetached - true = отсоединенная (отделенная), в подписи (в результате выполнения SignCades) не будет исходных данных, которые подписываются, только сертификаты\хеш\дата-время и само значение подписи... bDetached - false = присоединенная, в подписи будут исходные данные, которые подписываются, как результат - файл cms(sig\p7s\sgn) - станет больше на размер подписанного файла + служебная информация для кодирования структур. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 5 Сказал(а) «Спасибо»: 2 раз
|
Автор: Андрей * Автор: nunjuck2 Автор: Андрей * Автор: nunjuck2 Автор: Андрей * В этих примерах описан метод получения подписанного сообщения как я понял SignCades(), а у нас задача получить сначала отдельно подпись и как я понял для этого нужно использовать метод Sign() и вот он у нас падает с ошибкой 0xC2100140. Как раз по ссылкам всё что требуется. С чем возникло недопонимание? Цитата: oSignedData.SignCades(oSigner, CADESCOM_CADES_BES, true) отсоединенная
Получается что бы получить отдельно подпись и отдельно подписанное сообщение нужно вызвать метод SignCades два раза с разным параметром bDetached ? подписанное сообщение - это что в данном случае? bDetached - true = отсоединенная (отделенная), в подписи (в результате выполнения SignCades) не будет исходных данных, которые подписываются, только сертификаты\хеш\дата-время и само значение подписи... bDetached - false = присоединенная, в подписи будут исходные данные, которые подписываются, как результат - файл cms(sig\p7s\sgn) - станет больше на размер подписанного файла + служебная информация для кодирования структур. Я не совсем возможно понимаю что такое сама подпись. Но вот у нас есть задача вызвать рест из этой апи https://developer.kontur...v1%2Fsignatures%2Fverify для проверки подписи. Бек хочет получить от меня подпись (signature - в api контура) и подписанный файл (file - в api контура). Какой метод получается мне вернет подпись а какой подписанный файл?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 12,719 Сказал «Спасибо»: 500 раз Поблагодарили: 2054 раз в 1594 постах
|
Автор: nunjuck2 Я не совсем возможно понимаю что такое сама подпись. Но вот у нас есть задача вызвать рест из этой апи https://developer.kontur...v1%2Fsignatures%2Fverify для проверки подписи. Бек хочет получить от меня подпись (signature - в api контура) и подписанный файл (file - в api контура). Какой метод получается мне вернет подпись а какой подписанный файл? signature - отсоединенная подпись file - исходный файл, который подписывали Цитата: Какой метод получается мне вернет подпись а какой подписанный файл?
При подписании - возвращается подпись, она может содержать подписываемый файл. Вам требуется отсоединенная подпись: .SignCades(oSigner, CADESCOM_CADES_BES, true) |
|
1 пользователь поблагодарил Андрей * за этот пост.
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 07.03.2023(UTC) Сообщений: 5 Сказал(а) «Спасибо»: 2 раз
|
Автор: Андрей * Автор: nunjuck2 Я не совсем возможно понимаю что такое сама подпись. Но вот у нас есть задача вызвать рест из этой апи https://developer.kontur...v1%2Fsignatures%2Fverify для проверки подписи. Бек хочет получить от меня подпись (signature - в api контура) и подписанный файл (file - в api контура). Какой метод получается мне вернет подпись а какой подписанный файл? signature - отсоединенная подпись file - исходный файл, который подписывали Цитата: Какой метод получается мне вернет подпись а какой подписанный файл?
При подписании - возвращается подпись, она может содержать подписываемый файл. Вам требуется отсоединенная подпись: .SignCades(oSigner, CADESCOM_CADES_BES, true) Большое спасибо! Теперь понял
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close