@Danbka

CryptoPro Browser Plugin. Почему при подписывании данных выбрасывается исключение «Access denied»?

Добрый день.

Для подписывания документов в браузере используем CryptoPro Browser Plugin.
При выполнении следующего кода:
var oSigner = cadesplugin.CreateObject("CAdESCOM.CPSigner");
oSigner.Certificate = oCert;
var oSignedData = cadesplugin.CreateObject("CAdESCOM.CadesSignedData");
oSignedData.ContentEncoding = 0x01;
oSignedData.Content = dataToSign;
var sSignedMessage = oSignedData.SignCades(oSigner, 1);

у некоторых пользователей выбрасывается исключение:
Access denied (0x80090010)

на строке
var sSignedMessage = oSignedData.SignCades(oSigner, 1);

Никаких закономерностей между этими пользователями пока не нашли. Кто сталкивался и может подсказать в чем дело?
  • Вопрос задан
  • 1441 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы