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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Андрей Писарев  
#11 Оставлено : 28 июня 2017 г. 14:21:51(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: danolshev Перейти к цитате
Автор: Андрей * Перейти к цитате
Цитата:
oSignedData.SignCades(oSigner, CADES_BES);


Интерфейс ICPSignedData2
SignCades
Добавляет к сообщению усовершенствованную подпись.

Цитата:
[Signer As Variant], _
[CadesType As CADESCOM_CADES_TYPE], _
[bDetached As Boolean], _
[EncodingType As CAPICOM_ENCODING_TYPE]


bDetached
Вид подписи: отделенная (true) или совмещенная (false). По умолчанию совмещенная.

CADESCOM_CADES_TYPE вот сюда добавить? Счас у меня получается совмещенная??? Т.е. к файлу добавляется подпись?
http://joxi.ru/Q2KgPXoIzB8y2j



Что добавить?

CadesType - Тип усовершенствованной подписи (см. CADESCOM_CADES_TYPE). По умолчанию CAdES-X Long Type 1.


В коде выше - вызывается с 2мя параметрами:
подписант и тип подписи (CADES_BES).

Чтобы подпись была отсоединенной:
.SignCades(oSigner, CADES_BES, false)



Смотрите документацию.

Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
danolshev оставлено 28.06.2017(UTC)
Offline Андрей Писарев  
#12 Оставлено : 28 июня 2017 г. 14:24:22(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: danolshev Перейти к цитате
Т.е. к файлу добавляется подпись?


По коду выше - Да.
Можете приложить или сами это проверить (например, подписав документ > 20 Кб)
При отсоединенной ЭП - будет несколько Кб
При совмещенной - размер документа + размер структур\сертификатов (т.е. + Х Кб)
Техническую поддержку оказываем тут
Наша база знаний
Offline danolshev  
#13 Оставлено : 28 июня 2017 г. 14:38:09(UTC)
danolshev

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

Группы: Участники
Зарегистрирован: 02.06.2017(UTC)
Сообщений: 28
Российская Федерация
Откуда: Оренбург

Сказал(а) «Спасибо»: 5 раз
Автор: Андрей * Перейти к цитате
По коду выше - Да.


Т.е. когда я вызываю так
http://joxi.ru/E2p3OJxFd33DmY

то в переменной Signature у меня лежит файл с присоединенной подписью? Он в base64 ? как мне его вернуть с тем расширением
с каким он был, что бы обычный человек мог его посмотреть просто получив по почте. А при проверке спец средсвами он увидел бы что встроена подпись в файл?

Присоединенная
sSignedData = oSignedData.SignCades(oSigner, CADES_BES, true, CAPICOM_ENCODE_BASE64) или так возвращает base64? По умолчанию тогда что возвращает?
Отсоединенная
sSignedData = oSignedData.SignCades(oSigner, CADES_BES, false, CAPICOM_ENCODE_BASE64)

Отредактировано пользователем 28 июня 2017 г. 14:43:05(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#14 Оставлено : 28 июня 2017 г. 15:06:36(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Был документ:
Договор.pdf

Стал:
Договор.pdf.p7s

Получаем по почте - проверяем подпись, извлекаем подписанный файл, смотрим файл.

Пример ПО - КриптоАРМ.

pdf.p7s.png (31kb) загружен 37 раз(а).

Техническую поддержку оказываем тут
Наша база знаний
Offline danolshev  
#15 Оставлено : 28 июня 2017 г. 18:56:36(UTC)
danolshev

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

Группы: Участники
Зарегистрирован: 02.06.2017(UTC)
Сообщений: 28
Российская Федерация
Откуда: Оренбург

Сказал(а) «Спасибо»: 5 раз
Автор: Андрей * Перейти к цитате
Был документ:
Договор.pdf

Стал:
Договор.pdf.p7s

Получаем по почте - проверяем подпись, извлекаем подписанный файл, смотрим файл.

Пример ПО - КриптоАРМ.

pdf.p7s.png (31kb) загружен 37 раз(а).



Просто плагин мне base64 возвращает. Мне его просто в файл записывать? И он откроется только через криптоАРМ? Потому что просто так он не открывается. Видимо из за того что в файл добавлена подпись.

Просто еще написано что криптоАРМ может не некорректно открывать
http://cpdn.cryptopro.ru...nt/cades/plugin-faq.html

Отредактировано пользователем 28 июня 2017 г. 19:37:00(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#16 Оставлено : 28 июня 2017 г. 22:04:08(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Если контент закодирован и задана кодировка, как в примерах - на выходе CMS (закодировано в base64)
и можно просмотреть в программах, которые понимают CMS(DER или CMS в base64), пример - КриптоАРМ.

Меняя расширение на .pdf - нельзя обеспечить корректное открытие, т.к. это другой формат, а не pdf.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
danolshev оставлено 29.06.2017(UTC)
Offline danolshev  
#17 Оставлено : 29 июня 2017 г. 7:52:25(UTC)
danolshev

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

Группы: Участники
Зарегистрирован: 02.06.2017(UTC)
Сообщений: 28
Российская Федерация
Откуда: Оренбург

Сказал(а) «Спасибо»: 5 раз
Автор: Андрей * Перейти к цитате
Если контент закодирован и задана кодировка, как в примерах - на выходе CMS (закодировано в base64)
и можно просмотреть в программах, которые понимают CMS(DER или CMS в base64), пример - КриптоАРМ.

Меняя расширение на .pdf - нельзя обеспечить корректное открытие, т.к. это другой формат, а не pdf.


Спасибо, Андрей! Просто заказчик думал, что при добавлении подписи, файл все так же можно будет открыть и посмотреть, распечатать.
Есть просто, даже у вас по моему, программы для подписи. Которые так и делают по моему. Открываешь как обычный. Просто видно в свойствах что он подписан

А разширение у файла обязательно .p7s ставить? или криптоАРМ и без разширения поймет что за файл и какая там подпись?
http://joxi.ru/MAjdLkaiVeDYme

И еще один последний наверное вопрос. При подписании получаем base64. Записываем в файл полученный base64, не нужно декодировать(base64_decode)?

Отредактировано пользователем 29 июня 2017 г. 8:27:28(UTC)  | Причина: Не указана

Offline Андрей Писарев  
#18 Оставлено : 29 июня 2017 г. 10:24:43(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
КриптоАРМ в контекстном меню проводника будет блокировать пункты с проверкой подписи\просмотром файла,
если расширение файла с подписью будет отличным от .p7s или .sig

KA.png (28kb) загружен 18 раз(а).


КриптоАРМ также поддерживает base64.

Отредактировано пользователем 29 июня 2017 г. 10:25:35(UTC)  | Причина: Не указана

Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
danolshev оставлено 29.06.2017(UTC)
Offline danolshev  
#19 Оставлено : 29 июня 2017 г. 11:13:49(UTC)
danolshev

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

Группы: Участники
Зарегистрирован: 02.06.2017(UTC)
Сообщений: 28
Российская Федерация
Откуда: Оренбург

Сказал(а) «Спасибо»: 5 раз
Автор: Андрей * Перейти к цитате
КриптоАРМ в контекстном меню проводника будет блокировать пункты с проверкой подписи\просмотром файла,
если расширение файла с подписью будет отличным от .p7s или .sig

KA.png (28kb) загружен 18 раз(а).


КриптоАРМ также поддерживает base64.


КриптоАРМ патная? Или если есть КриптопроCSP то бесплатно?
Offline Андрей Писарев  
#20 Оставлено : 29 июня 2017 г. 11:17:36(UTC)
Андрей *

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

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

Сказал «Спасибо»: 500 раз
Поблагодарили: 2054 раз в 1594 постах
Автор: danolshev Перейти к цитате
Автор: Андрей * Перейти к цитате
КриптоАРМ в контекстном меню проводника будет блокировать пункты с проверкой подписи\просмотром файла,
если расширение файла с подписью будет отличным от .p7s или .sig

KA.png (28kb) загружен 18 раз(а).


КриптоАРМ также поддерживает base64.


КриптоАРМ патная? Или если есть КриптопроCSP то бесплатно?


Для проверки ЭП и просмотра документа лицензия не нужна.

Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
danolshev оставлено 29.06.2017(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.