Статус: Участник
Группы: Участники
Зарегистрирован: 09.01.2023(UTC) Сообщений: 11 Откуда: Москва Сказал(а) «Спасибо»: 3 раз
|
Добрый день! Подскажите пожалуйста, можно ли установить список отозванных сертификатов средствами браузерного плагина? В документации нашел объект CPCRL, инициализирую его и импортирую закодированную в base64 строку со списком отозванных сертификатов. Далее, как я понимаю, необходимо передать объект CPCRL в метод ICPStore::AddCRL. Стор открываю с параметрами StoreLocation - CADESCOM_MEMORY_STORE (0), StoreName - 'Ca' (пробовал 'Root', не помогло). Но почему-то не вижу список отзыва в инструментах КриптоПРО (ни во вкладке кэш, ни в промежуточных центрах сертификации). Что я делаю не так? Работает ли метод AddCRL в браузере и каким образом? Пример кода: Код:
const crlObject = yield plugin.CreateObjectAsync('CAdESCOM.CRL');
// crl - строка закодированная в base64, содержащая список отозванных сертификатов
yield crlObject.Import(crl);
const crlStore = yield plugin.CreateObjectAsync('CAdESCOM.Store');
yield crlStore.Open(0, 'Ca', 2);
yield crlStore.AddCRL(crlObject);
PS. Сама изначальная строка валидная. При декодировании ее и создании файла .crl из декодированного содержимого, файл можно спокойно импортировать в криптопровайдер и CRL будет доступен. Но задача стоит устанавливать список автоматически
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close