Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Здравствуйте. Скопировал себе на сайт данный пример: https://www.cryptopro.ru...page/cades_bes_file.html . Все работает, но есть два вопроса: 1)Создается присоединенная подпись. Как создавать отсоединенную? 2)Подпись формируется, но не скачивается в виде файла. Как загружать полученный результат? Может кто сталкивался с подобным. Подскажите, пожалуйста, буду благодарен.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: viarim Здравствуйте. Скопировал себе на сайт данный пример: https://www.cryptopro.ru...page/cades_bes_file.html . Все работает, но есть два вопроса: 1)Создается присоединенная подпись. Как создавать отсоединенную? 2)Подпись формируется, но не скачивается в виде файла. Как загружать полученный результат? Может кто сталкивался с подобным. Подскажите, пожалуйста, буду благодарен. Здравствуйте. См. в async_code.js функцию SignCadesBES_Async_File. Подпись создается следующим образом: Код:Signature = yield oSignedData.SignCades(oSigner, CADES_BES);
Соответственно, если добавить третий параметр true (см. описание SignCades), то будет создана отделенная подпись. При необходимости полученное значение из Signature сохраните в файл, а не в текстовое поле, как в примере: Код:document.getElementById("SignatureTxtBox").innerHTML = Signature;
|
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
viarim оставлено 23.12.2021(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Александр Лавник См. в async_code.js функцию SignCadesBES_Async_File. Подпись создается следующим образом: Код:Signature = yield oSignedData.SignCades(oSigner, CADES_BES);
Соответственно, если добавить третий параметр true (см. описание SignCades), то будет создана отделенная подпись. Спасибо за ответ. В функции SignCadesBES_Async_File добавляю параметр true, но никаких изменений не происходит. Может что-то еще надо править? Код:Signature = yield oSignedData.SignCades(oSigner, CADES_BES, true);
И полученную подпись просто сохранять в файле с расширением .sig ? Отредактировано пользователем 23 декабря 2021 г. 10:43:50(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: viarim Автор: Александр Лавник См. в async_code.js функцию SignCadesBES_Async_File. Подпись создается следующим образом: Код:Signature = yield oSignedData.SignCades(oSigner, CADES_BES);
Соответственно, если добавить третий параметр true (см. описание SignCades), то будет создана отделенная подпись. Спасибо за ответ. В функции SignCadesBES_Async_File добавляю параметр true, но никаких изменений не происходит. Может что-то еще надо править? Код:Signature = yield oSignedData.SignCades(oSigner, CADES_BES, true);
И полученную подпись просто сохранять в файле с расширением .sig ? 1) После добавления true сохранили изменения в файле и обновили страницу в браузере? 2) Полученную подпись просто сохраняете в файле. Расширение сохраняемого файла не имеет особого значения. Если нужно .sig - делайте такое. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Александр Лавник 1) После добавления true сохранили изменения в файле и обновили страницу в браузере?
2) Полученную подпись просто сохраняете в файле.
Расширение сохраняемого файла не имеет особого значения.
Если нужно .sig - делайте такое. 1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина. 2) Спасибо большое! Отредактировано пользователем 23 декабря 2021 г. 13:40:28(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: viarim Автор: Александр Лавник 1) После добавления true сохранили изменения в файле и обновили страницу в браузере?
2) Полученную подпись просто сохраняете в файле.
Расширение сохраняемого файла не имеет особого значения.
Если нужно .sig - делайте такое. 1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина. 2) Спасибо большое! В каком файле меняли? В каком браузере проверяете? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Александр Лавник Автор: viarim Автор: Александр Лавник 1) После добавления true сохранили изменения в файле и обновили страницу в браузере?
2) Полученную подпись просто сохраняете в файле.
Расширение сохраняемого файла не имеет особого значения.
Если нужно .sig - делайте такое. 1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина. 2) Спасибо большое! В каком файле меняли? В каком браузере проверяете? Меняю в файле async_code.js. Проверяю в Google Chrome. Вот архив демо страницы: demo.zip (49kb) загружен 7 раз(а).Отредактировано пользователем 23 декабря 2021 г. 13:44:31(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: viarim Автор: Александр Лавник Автор: viarim Автор: Александр Лавник 1) После добавления true сохранили изменения в файле и обновили страницу в браузере?
2) Полученную подпись просто сохраняете в файле.
Расширение сохраняемого файла не имеет особого значения.
Если нужно .sig - делайте такое. 1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина. 2) Спасибо большое! В каком файле меняли? В каком браузере проверяете? Меняю в файле async_code.js. Проверяю в Google Chrome. Вот архив демо страницы: demo.zip (49kb) загружен 7 раз(а). Запустил Ваш demo - создается отделенная подпись. Как Вы определили, что у Вас создается совмещенная подпись? Попробуйте подписать файл размером хотя бы в ~100 КБ и по размеру файла подписи сразу поймете, что там нет самого исходного файла внутри. |
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
viarim оставлено 23.12.2021(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.12.2021(UTC) Сообщений: 21
Сказал(а) «Спасибо»: 5 раз
|
Автор: Александр Лавник Автор: viarim Автор: Александр Лавник Автор: viarim Автор: Александр Лавник 1) После добавления true сохранили изменения в файле и обновили страницу в браузере?
2) Полученную подпись просто сохраняете в файле.
Расширение сохраняемого файла не имеет особого значения.
Если нужно .sig - делайте такое. 1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина. 2) Спасибо большое! В каком файле меняли? В каком браузере проверяете? Меняю в файле async_code.js. Проверяю в Google Chrome. Вот архив демо страницы: demo.zip (49kb) загружен 7 раз(а). Запустил Ваш demo - создается отделенная подпись. Как Вы определили, что у Вас создается совмещенная подпись? Попробуйте подписать файл размером хотя бы в ~100 КБ и по размеру файла подписи сразу поймете, что там нет самого исходного файла внутри. Подписываю docx размером 174 КБ. Подпись размером 241 КБ. Это нормально для отделенной подписи? Просто раньше получался такой же размер.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 30.06.2016(UTC) Сообщений: 3,376 Сказал «Спасибо»: 53 раз Поблагодарили: 773 раз в 715 постах
|
Автор: viarim Автор: Александр Лавник Автор: viarim Автор: Александр Лавник Автор: viarim Автор: Александр Лавник 1) После добавления true сохранили изменения в файле и обновили страницу в браузере?
2) Полученную подпись просто сохраняете в файле.
Расширение сохраняемого файла не имеет особого значения.
Если нужно .sig - делайте такое. 1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина. 2) Спасибо большое! В каком файле меняли? В каком браузере проверяете? Меняю в файле async_code.js. Проверяю в Google Chrome. Вот архив демо страницы: demo.zip (49kb) загружен 7 раз(а). Запустил Ваш demo - создается отделенная подпись. Как Вы определили, что у Вас создается совмещенная подпись? Попробуйте подписать файл размером хотя бы в ~100 КБ и по размеру файла подписи сразу поймете, что там нет самого исходного файла внутри. Подписываю docx размером 174 КБ. Подпись размером 241 КБ. Это нормально для отделенной подписи? Просто раньше получался такой же размер. Нет, не нормально, должен быть несколько КБ. Попробуйте очистить кеш браузера и проверить снова. |
|
1 пользователь поблагодарил Александр Лавник за этот пост.
|
viarim оставлено 23.12.2021(UTC)
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close