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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline IOFeed  
#1 Оставлено : 22 апреля 2015 г. 10:06:11(UTC)
IOFeed

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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 6 раз в 5 постах
Добрый день.

Подскажите пожалуйста, есть ли возможность реализовать шифрование (интересует ГОСТ 28147-89) средствами КриптоПро ЭЦП Browser plug-in?
В особенности интересует последняя версия плагина с поддержкой Native Message API для Google Chrome.
Offline Павел Смирнов  
#2 Оставлено : 22 апреля 2015 г. 10:10:26(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
Возможность есть. См. CPEnvelopedData.

Обратите внимание, что версия с поддержкой Native Messaging - предварительная. Её не рекомендуется использовать в "боевых" системах, кроме того, к выходу релизной версии API может поменяться.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline IOFeed  
#3 Оставлено : 22 апреля 2015 г. 10:33:18(UTC)
IOFeed

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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 6 раз в 5 постах
А не подскажите, может где-то можно можно посмотреть пример реализации шифрования?
К слову, есть ориентировочные сроки выпуска релизной версии плагина для NMAPI (Google грозится полностью отключить NPAPI уже в сентябре)?
Offline Павел Смирнов  
#4 Оставлено : 22 апреля 2015 г. 10:43:36(UTC)
Павел Смирнов

Статус: Вам и не снилось

Группы: Администраторы
Зарегистрирован: 24.12.2007(UTC)
Сообщений: 831
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 1 раз
Поблагодарили: 48 раз в 44 постах
Автор: IOFeed Перейти к цитате
А не подскажите, может где-то можно можно посмотреть пример реализации шифрования?

Готовых примеров у нас нет. Интерфейс аналогичен CAPICOM.EnvelopedData, поэтому может посмотреть эти примеры.

Автор: IOFeed Перейти к цитате
К слову, есть ориентировочные сроки выпуска релизной версии плагина для NMAPI (Google грозится полностью отключить NPAPI уже в сентябре)?

До сентября выпустим. Точнее пока сказать не можем.
Техническую поддержку оказываем тут.
Наша база знаний.
Offline IOFeed  
#5 Оставлено : 22 апреля 2015 г. 11:22:13(UTC)
IOFeed

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

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

Сказал(а) «Спасибо»: 9 раз
Поблагодарили: 6 раз в 5 постах
Хорошо, спасибо за информацию!
Offline razinkinav  
#6 Оставлено : 14 октября 2020 г. 12:34:10(UTC)
razinkinav

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

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

Возобновлю тему.

Цитата:
Обратите внимание, что версия с поддержкой Native Messaging - предварительная. Её не рекомендуется использовать в "боевых" системах, кроме того, к выходу релизной версии API может поменяться.


Можете подсказать, сейчас можно использовать функционал CAdESCOM.CPEnvelopedData в боевых условиях, он поддерживается официально браузер-плагином и Крипто-Про CSP?
Сомнения возникли из-за того, что на странице описания браузер-плагина написано только про функции подписания и верификации подписи, про шифрование ничего нет.
Значит ли это, что функция формально не поддерживается и мы можем её использовать только "на свой страх и риск"?
Хотелось бы получить формальную информацию, поддерживается функция или нет.

PS Работающий пример создал, примерно так, вроде работает
Код:

try {
        var oEnvelop = cadesplugin.CreateObject("CAdESCOM.CPEnvelopedData");   
    } catch (err) {
        throw 'Failed to create CAdESCOM.CPEnvelopedData: ' + err.message + err.number;
        
    }
    var CADESCOM_BASE64_TO_BINARY=0x01;  
    var certificateTo = oCertificate; // GetCertificate(certListBoxId);
    var dataToCrypt = sContent; // document.getElementById("InputTxtBox").value;

    try {
        oEnvelop.ContentEncoding = CADESCOM_BASE64_TO_BINARY;
        oEnvelop.Content = dataToCrypt;
        oEnvelop.Recipients.Clear(); 
        oEnvelop.Recipients.Add(certificateTo); 
        var EncryptedData = oEnvelop.Encrypt();

Offline Анатолий Беляев  
#7 Оставлено : 14 октября 2020 г. 12:47:04(UTC)
Анатолий Беляев

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

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

Сказал(а) «Спасибо»: 3 раз
Поблагодарили: 174 раз в 152 постах
Поддерживается.
https://docs.cryptopro.r...om_class/cpenvelopeddata - ссылка на описание обьекта
Техническую поддержку оказываем тут.
Наша база знаний.
Наша страничка в Instagram.
Offline razinkinav  
#8 Оставлено : 14 октября 2020 г. 13:59:49(UTC)
razinkinav

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

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

Спасибо.
А ещё вопрос:
Готовой реализации шифрования в формате "XML Encryption Syntax and Processing (W3C)" в плагине нет?
По аналогии с SignedXML.
Спецификация того, что нам нужно находится в этом файле, раздел "Шифрование данных".
Реальна эта задача для browser plugin-а?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.