Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline MrSilver  
#1 Оставлено : 17 ноября 2024 г. 8:31:37(UTC)
MrSilver

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.07.2023(UTC)
Сообщений: 8
Российская Федерация
Откуда: Москва

Подскажите, есть ли возможность, с помощью плагина получить не все сертификаты, а только записи 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 с флешки.
Offline Андрей *  
#2 Оставлено : 17 ноября 2024 г. 14:42:42(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,313
Мужчина
Российская Федерация

Сказал «Спасибо»: 549 раз
Поблагодарили: 2204 раз в 1719 постах
Здравствуйте.

В указанном примере работа с личным хранилищем сертификатов.

При проверке подписи - используется CadesSignedData, далее обращаемся к массиву подписантов и к их сертификатам -> CPSigners -> CPSigner -> signer ->Signer.Certificate -> свойства.
Техническую поддержку оказываем тут
Наша база знаний
Offline MrSilver  
#3 Оставлено : 17 ноября 2024 г. 21:02:01(UTC)
MrSilver

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.07.2023(UTC)
Сообщений: 8
Российская Федерация
Откуда: Москва

Добрый вечер, Андрей.

Документация по CadesSignedData находится тут, верно?

По документации полагаю, что мне этот объект нужен для верификации записи.

А как можно получить только записи PKCS7/PKCS10 с USB-флешки?
Offline Андрей *  
#4 Оставлено : 17 ноября 2024 г. 22:00:04(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,313
Мужчина
Российская Федерация

Сказал «Спасибо»: 549 раз
Поблагодарили: 2204 раз в 1719 постах
Автор: MrSilver Перейти к цитате
Добрый вечер, Андрей.

Документация по CadesSignedData находится тут, верно?

По документации полагаю, что мне этот объект нужен для верификации записи.

А как можно получить только записи PKCS7/PKCS10 с USB-флешки?


Теперь опишите, что это такое.

Причём здесь USB и причём здесь тем более PKCS10.


Ранее по описанию - вопрос звучал как получить сертификаты подписантов из файла ЭП.


Это другая задача?


Техническую поддержку оказываем тут
Наша база знаний
Offline MrSilver  
#5 Оставлено : 17 ноября 2024 г. 22:24:14(UTC)
MrSilver

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.07.2023(UTC)
Сообщений: 8
Российская Федерация
Откуда: Москва

На данный момент есть потребность получить список записей PKCS7 с USB флешки с помощью плагина в браузере.
Это первый этап.
Offline Андрей *  
#6 Оставлено : 17 ноября 2024 г. 22:29:05(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,313
Мужчина
Российская Федерация

Сказал «Спасибо»: 549 раз
Поблагодарили: 2204 раз в 1719 постах
Автор: MrSilver Перейти к цитате
На данный момент есть потребность получить список записей PKCS7 с USB флешки с помощью плагина в браузере.
Это первый этап.


путаете pkcs7 с контейнерами, в которых закрытые ключи и (возможно) сертификаты?


Если так - смотреть демо страницу (внутри прописано чтение сертификатов, если они нужны, из контейнеров)
+ в документацию, там есть работа с контейнерами: Перечисление контейнеров
+ страница webtools - вкладка Контейнеры

Техническую поддержку оказываем тут
Наша база знаний
Offline MrSilver  
#7 Оставлено : 18 ноября 2024 г. 17:07:54(UTC)
MrSilver

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.07.2023(UTC)
Сообщений: 8
Российская Федерация
Откуда: Москва

Мне нужен функционал, аналогичный разделу "Проверка подписи" в приложении "Инструменты КриптоПро". Т.е. подгрузить подпись и проверить её.
Offline Андрей *  
#8 Оставлено : 18 ноября 2024 г. 17:14:47(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,313
Мужчина
Российская Федерация

Сказал «Спасибо»: 549 раз
Поблагодарили: 2204 раз в 1719 постах
Автор: MrSilver Перейти к цитате
Мне нужен функционал, аналогичный разделу "Проверка подписи" в приложении "Инструменты КриптоПро". Т.е. подгрузить подпись и проверить её.


А причём тогда usb и p10?


https://docs.cryptopro.r...es/plugin/plugin-samples
Техническую поддержку оказываем тут
Наша база знаний
Offline MrSilver  
#9 Оставлено : 18 ноября 2024 г. 22:21:19(UTC)
MrSilver

Статус: Новичок

Группы: Участники
Зарегистрирован: 23.07.2023(UTC)
Сообщений: 8
Российская Федерация
Откуда: Москва

Да, оказалось, что всё же можно просто загрузить запрос через <input type="file">.

Есть ли возможность как-то проверить PKCS7 или PKCS10 на правильную структуру внутри? Либо вывести из них информацию о владельце?
Offline Андрей *  
#10 Оставлено : 18 ноября 2024 г. 22:25:26(UTC)
Андрей *

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 26.07.2011(UTC)
Сообщений: 13,313
Мужчина
Российская Федерация

Сказал «Спасибо»: 549 раз
Поблагодарили: 2204 раз в 1719 постах
Автор: MrSilver Перейти к цитате
Да, оказалось, что всё же можно просто загрузить запрос через <input type="file">.

Есть ли возможность как-то проверить PKCS7 или PKCS10 на правильную структуру внутри? Либо вывести из них информацию о владельце?


Конечно, передать файл и подпись, с этого начали.


Еще раз - pkcs10 тут каким боком?

Ссылку на примеры давал.

Прочитать можно через File API
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.