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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Алекс778800  
#1 Оставлено : 26 июня 2019 г. 13:54:56(UTC)
Алекс778800

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

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

Ситуация такая:

на компьютере установлен
КриптоПро CAdES Browser Plug-in версия 2.0.13642
CryptoPro CSP 4.0.9963
Криптопровайдер ViPNet CSP 4.2.8.51670

При выполнении сдедующего javascript-кода:

Код:

function encryptAsync(certificates, dataToEncrypt) {
	var envelopedData = cadesplugin.CreateObject("CAdESCOM.CPEnvelopedData");
	envelopedData.Content = dataToEncrypt;

	certificates.forEach(function (c) {
		envelopedData.Recipients.Add(c.Cades2CertObj);
	});

	var encryptedData = envelopedData.Encrypt();
}


метод Encrypt выбрасывает исключение "An internal error occurred. (0x80090020)". Если vipnet'a нет - тоже все работает.

При этом если вызывать шифрование из .NET на том же компе с помощью EnvelopedCms - все отлично работает. Можно с этим чего-то поделать?
Offline Максим Коллегин  
#2 Оставлено : 26 июня 2019 г. 15:42:44(UTC)
Максим Коллегин

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

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,462
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 39 раз
Поблагодарили: 751 раз в 646 постах
Можно, например, удалить ViPNet.
Знания в базе знаний, поддержка в центре поддержки
Offline two_oceans  
#3 Оставлено : 27 июня 2019 г. 6:46:52(UTC)
two_oceans

Статус: Эксперт

Группы: Участники
Зарегистрирован: 05.03.2015(UTC)
Сообщений: 1,602
Российская Федерация
Откуда: Иркутская область

Сказал(а) «Спасибо»: 110 раз
Поблагодарили: 398 раз в 367 постах
Много зависит от того, как Вы используете ViPNet. Если только для защищенной сети или подписания документов через утилиты самого инфотекс, то можно без проблем отключить интеграцию ViPNet c Microsoft CryptoAPI в панели управления випнета. КриптоПро отлично заменяет поддержку TLS, а утилиты инфотекса работают со своим криптопровайдером через другой механизм поэтому отключение интеграции ничему не помешает.

Если же используете ключи випнета для подписания документов через криптоАРМ или другим средством еще, то они используют CryptoAPI. В этом случае лучше удалить/отключить випнет здесь и выделить отдельное рабочее место для випнета (либо перетащить ключи в контейнеры криптопро через формат pfx ТК26 и утилиту p12tocp).
thanks 1 пользователь поблагодарил two_oceans за этот пост.
Александр Лавник оставлено 27.06.2019(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.