Статус: Участник
Группы: Участники
Зарегистрирован: 23.07.2023(UTC) Сообщений: 10 Откуда: Москва
|
Подскажите, есть ли возможность, с помощью плагина получить не все сертификаты, а только записи PKCS7? Код:
const cadesplugin = window.cadesplugin
const oStore = await cadesplugin.CreateObjectAsync('CAdESCOM.Store')
await oStore.Open(
cadesplugin.CADESCOM_CONTAINER_STORE,
cadesplugin.CAPICOM_MY_STORE,
cadesplugin.CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED
)
const oCertificates = await oStore.Certificates
const count = await oCertificates.Count
в данном случае подтягивается всё вместе, а не только PKCS7 Мне требуется вытащить записи PKCS7 с флешки.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,318 Сказал «Спасибо»: 549 раз Поблагодарили: 2207 раз в 1722 постах
|
Здравствуйте. В указанном примере работа с личным хранилищем сертификатов. При проверке подписи - используется CadesSignedData, далее обращаемся к массиву подписантов и к их сертификатам -> CPSigners -> CPSigner -> signer ->Signer.Certificate -> свойства. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.07.2023(UTC) Сообщений: 10 Откуда: Москва
|
Добрый вечер, Андрей. Документация по CadesSignedData находится тут, верно? По документации полагаю, что мне этот объект нужен для верификации записи. А как можно получить только записи PKCS7/PKCS10 с USB-флешки?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,318 Сказал «Спасибо»: 549 раз Поблагодарили: 2207 раз в 1722 постах
|
Автор: MrSilver Добрый вечер, Андрей. Документация по CadesSignedData находится тут, верно? По документации полагаю, что мне этот объект нужен для верификации записи. А как можно получить только записи PKCS7/PKCS10 с USB-флешки? Теперь опишите, что это такое. Причём здесь USB и причём здесь тем более PKCS10. Ранее по описанию - вопрос звучал как получить сертификаты подписантов из файла ЭП. Это другая задача? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.07.2023(UTC) Сообщений: 10 Откуда: Москва
|
На данный момент есть потребность получить список записей PKCS7 с USB флешки с помощью плагина в браузере. Это первый этап.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,318 Сказал «Спасибо»: 549 раз Поблагодарили: 2207 раз в 1722 постах
|
Автор: MrSilver На данный момент есть потребность получить список записей PKCS7 с USB флешки с помощью плагина в браузере. Это первый этап. путаете pkcs7 с контейнерами, в которых закрытые ключи и (возможно) сертификаты? Если так - смотреть демо страницу (внутри прописано чтение сертификатов, если они нужны, из контейнеров) + в документацию, там есть работа с контейнерами: Перечисление контейнеров + страница webtools - вкладка Контейнеры |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.07.2023(UTC) Сообщений: 10 Откуда: Москва
|
Мне нужен функционал, аналогичный разделу "Проверка подписи" в приложении "Инструменты КриптоПро". Т.е. подгрузить подпись и проверить её.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,318 Сказал «Спасибо»: 549 раз Поблагодарили: 2207 раз в 1722 постах
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 23.07.2023(UTC) Сообщений: 10 Откуда: Москва
|
Да, оказалось, что всё же можно просто загрузить запрос через <input type="file">.
Есть ли возможность как-то проверить PKCS7 или PKCS10 на правильную структуру внутри? Либо вывести из них информацию о владельце?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 26.07.2011(UTC) Сообщений: 13,318 Сказал «Спасибо»: 549 раз Поблагодарили: 2207 раз в 1722 постах
|
Автор: MrSilver Да, оказалось, что всё же можно просто загрузить запрос через <input type="file">.
Есть ли возможность как-то проверить PKCS7 или PKCS10 на правильную структуру внутри? Либо вывести из них информацию о владельце? Конечно, передать файл и подпись, с этого начали. Еще раз - pkcs10 тут каким боком? Ссылку на примеры давал. Прочитать можно через File API |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close