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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Alexgrig77  
#1 Оставлено : 16 апреля 2017 г. 22:03:21(UTC)
Alexgrig77

Статус: Новичок

Группы: Участники
Зарегистрирован: 16.04.2017(UTC)
Сообщений: 6
Откуда: Москва

Сказал(а) «Спасибо»: 2 раз
Можно ли асинхронным методом плагина создать объект CAPICOM.SignedData?

Например, в документации есть образец асинхронного кода, там есть создание объекта

Цитата:


var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");



Можно ли вместо этого написать такую строку?

var oSignedData = yield cadesplugin.CreateObjectAsync("CAPICOM.SignedData");?
Offline cross  
#2 Оставлено : 17 апреля 2017 г. 11:31:56(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Нет, такой обьект через CreateObjectAsync не создать. А зачем?
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline Alexgrig77  
#3 Оставлено : 17 апреля 2017 г. 12:01:46(UTC)
Alexgrig77

Статус: Новичок

Группы: Участники
Зарегистрирован: 16.04.2017(UTC)
Сообщений: 6
Откуда: Москва

Сказал(а) «Спасибо»: 2 раз
Автор: cross Перейти к цитате
Нет, такой обьект через CreateObjectAsync не создать. А зачем?



Хочется создать в Хроме обычную подпись, не Cades. Хром поддерживает только асинхронные методы плагина.
А объект CAdESCOM.CadesSignedData поддерживает только усовершенствованную подпись, судя по документации.

Получается, обычную подпись (через CAPICOM.SignedData) можно создать только в браузере IE.

На сайте нашел только один пример работы с асинхронным кодом - где ещё можно посмотреть, какие есть ограничения?
Offline cross  
#4 Оставлено : 17 апреля 2017 г. 12:20:28(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Под обычной подписью что подразумевается? PKCS7? Используйте тогда тип CADES BES.
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
thanks 1 пользователь поблагодарил Анатолий Беляев за этот пост.
Alexgrig77 оставлено 17.04.2017(UTC)
Offline Alexgrig77  
#5 Оставлено : 17 апреля 2017 г. 12:57:55(UTC)
Alexgrig77

Статус: Новичок

Группы: Участники
Зарегистрирован: 16.04.2017(UTC)
Сообщений: 6
Откуда: Москва

Сказал(а) «Спасибо»: 2 раз
Автор: cross Перейти к цитате
Под обычной подписью что подразумевается? PKCS7? Используйте тогда тип CADES BES.


Спасибо, получилось
Offline Alexgrig77  
#6 Оставлено : 17 апреля 2017 г. 14:06:32(UTC)
Alexgrig77

Статус: Новичок

Группы: Участники
Зарегистрирован: 16.04.2017(UTC)
Сообщений: 6
Откуда: Москва

Сказал(а) «Спасибо»: 2 раз
Автор: cross Перейти к цитате
Под обычной подписью что подразумевается? PKCS7? Используйте тогда тип CADES BES.


А есть ли пример асинхронного кода для шифрования открытым ключом получателя?
Offline cross  
#7 Оставлено : 17 апреля 2017 г. 20:12:53(UTC)
Анатолий Беляев

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

Группы: Администраторы, Участники
Зарегистрирован: 24.11.2009(UTC)
Сообщений: 965
Откуда: Crypto-Pro

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Отдельного примера нет. Если вместо SignedData использовать обьект EnvelopedData то получите зашифрованое сообщение. http://cpdn.cryptopro.ru..._c_p_enveloped_data.html
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.