Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.03.2017(UTC) Сообщений: 46 Откуда: Хабаровск Сказал «Спасибо»: 12 раз Поблагодарили: 1 раз в 1 постах
|
Здравствуйте! Пытаюсь из подписи вытащить подписанные атрибуты (описание документа, ресурный идентификатор, использование подписи). В конечном итоге получаю ошибку. В КриптоАРМ они проверяются на этом же файле без проблем. Тоесть что-то я в коде не так делаю. Код: var oSignedData = yield cadesplugin.CreateObjectAsync("CAdESCOM.CadesSignedData");
yield oSignedData.VerifyCades(Content, cadesplugin.CADESCOM_CADES_BES);
yield oSignedData.propset_ContentEncoding(cadesplugin.CADESCOM_BASE64_TO_BINARY);
var SignedData = yield oSignedData.Content;
var CertificatesObj = yield oSignedData.Certificates;
var UserCertObj = yield CertificatesObj.Item(1);
var AttrObj = yield UserCertObj.AuthenticatedAttributes2;
var totalattr = yield AttrObj.Count;
alert(totalattr);
Ошибка: Цитата:Cannot read property 'Count' of undefined Ругается на свойство Count в предпоследней строчке. Так же пробовал вставлять заместо Count - yield AttrObj.Item(1). Результат тот же. Помогите разобраться, пожалуйста. Где моя ошибка. Логически всё должно работать. Объект Signer (UserCertObj) создается успешно - проверял через свойство SubjectName. А далее на атрибуты идти не хочет. Отредактировано пользователем 4 мая 2018 г. 10:56:47(UTC)
| Причина: Не указана
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 31.03.2017(UTC) Сообщений: 46 Откуда: Хабаровск Сказал «Спасибо»: 12 раз Поблагодарили: 1 раз в 1 постах
|
Не актуально. Я немного не верно использовал объекты. Код: var SignersObj = yield oSignedData.Signers;
var SignerObj = yield SignersObj.Item(1);
var AttrObj = yield SignerObj.AuthenticatedAttributes2;
var Count = yield AttrObj.Count;
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close