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

Уведомление

Icon
Error

4 Страницы123>»
Опции
К последнему сообщению К первому непрочитанному
Offline viarim  
#1 Оставлено : 22 декабря 2021 г. 12:15:05(UTC)
viarim

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

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

Сказал(а) «Спасибо»: 5 раз
Здравствуйте. Скопировал себе на сайт данный пример: https://www.cryptopro.ru...page/cades_bes_file.html .
Все работает, но есть два вопроса:
1)Создается присоединенная подпись. Как создавать отсоединенную?
2)Подпись формируется, но не скачивается в виде файла. Как загружать полученный результат?
Может кто сталкивался с подобным. Подскажите, пожалуйста, буду благодарен.
Offline Александр Лавник  
#2 Оставлено : 23 декабря 2021 г. 10:18:12(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 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;
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
viarim оставлено 23.12.2021(UTC)
Offline viarim  
#3 Оставлено : 23 декабря 2021 г. 10:41:41(UTC)
viarim

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Александр Лавник  
#4 Оставлено : 23 декабря 2021 г. 13:26:19(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 - делайте такое.
Техническую поддержку оказываем тут
Наша база знаний
Offline viarim  
#5 Оставлено : 23 декабря 2021 г. 13:38:00(UTC)
viarim

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

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

Сказал(а) «Спасибо»: 5 раз
Автор: Александр Лавник Перейти к цитате
1) После добавления true сохранили изменения в файле и обновили страницу в браузере?

2) Полученную подпись просто сохраняете в файле.

Расширение сохраняемого файла не имеет особого значения.

Если нужно .sig - делайте такое.


1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина.



2) Спасибо большое!

Отредактировано пользователем 23 декабря 2021 г. 13:40:28(UTC)  | Причина: Не указана

Offline Александр Лавник  
#6 Оставлено : 23 декабря 2021 г. 13:39:58(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 773 раз в 715 постах
Автор: viarim Перейти к цитате
Автор: Александр Лавник Перейти к цитате
1) После добавления true сохранили изменения в файле и обновили страницу в браузере?

2) Полученную подпись просто сохраняете в файле.

Расширение сохраняемого файла не имеет особого значения.

Если нужно .sig - делайте такое.


1) Да. Внес изменение, сохранил файл, обновил страницу. В итоге получаю подпись с таким же размером и количеством строк. Не понимаю в чем причина.

2) Спасибо большое!


В каком файле меняли?

В каком браузере проверяете?
Техническую поддержку оказываем тут
Наша база знаний
Offline viarim  
#7 Оставлено : 23 декабря 2021 г. 13:42:46(UTC)
viarim

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

Группы: Участники
Зарегистрирован: 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)  | Причина: Не указана

Offline Александр Лавник  
#8 Оставлено : 23 декабря 2021 г. 13:53:14(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 КБ и по размеру файла подписи сразу поймете, что там нет самого исходного файла внутри.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
viarim оставлено 23.12.2021(UTC)
Offline viarim  
#9 Оставлено : 23 декабря 2021 г. 13:56:07(UTC)
viarim

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

Группы: Участники
Зарегистрирован: 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 КБ. Это нормально для отделенной подписи? Просто раньше получался такой же размер.

Offline Александр Лавник  
#10 Оставлено : 23 декабря 2021 г. 14:00:37(UTC)
Александр Лавник

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

Группы: Участники
Зарегистрирован: 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 КБ. Это нормально для отделенной подписи? Просто раньше получался такой же размер.

Нет, не нормально, должен быть несколько КБ.

Попробуйте очистить кеш браузера и проверить снова.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
viarim оставлено 23.12.2021(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
4 Страницы123>»
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.