Добрый день.
Для подписывания документов в браузере используем 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);
Никаких закономерностей между этими пользователями пока не нашли. Кто сталкивался и может подсказать в чем дело?