Статус: Новичок
Группы: Участники
Зарегистрирован: 23.07.2023(UTC) Сообщений: 1 Откуда: Москва
|
Здравствуйте, подскажите, есть ли возможность получить контейнеры только с токенов, которые подключены через USB, без подмешивания контейнеров, установленных на ПК? сейчас получаю список с помощью такого метода: Код:
const cadesplugin = window.cadesplugin
const CCspInformations = await cadesplugin.CreateObjectAsync('X509Enrollment.CCspInformations')
await CCspInformations.AddAvailableCsps()
const iCspCount = await CCspInformations.Count
const options = []
for (let nCSPIndex = 0; nCSPIndex < iCspCount; nCSPIndex++) {
const CspInformation = await CCspInformations.ItemByIndex(nCSPIndex)
if (CspInformation.LegacyCsp) {
const sCsp = await CspInformation.Name
const tCsp = await CspInformation.Type
options.push({ label: sCsp, type: tCsp, value: nCSPIndex })
}
}
return options
Помимо этого есть вопрос с тем, можно ли перезаписать существующую запись на токене через плагин в браузере? Создаю сертификат на основе записи на токене, запись проходит все проверки на стороне УЦ и потом мне прилетает ответ в виде готового сертификата. Сейчас идёт установка таким способом: Код:
const cadesplugin = window.cadesplugin
const objEnrollment = await cadesplugin.CreateObjectAsync('X509Enrollment.CX509Enrollment')
const XCN_CRYPT_STRING_BASE64_ANY = 6
const ContextUser = 1
const AllowNone = 0
await objEnrollment.Initialize(ContextUser)
await objEnrollment.InstallResponse(AllowNone, strResponse, XCN_CRYPT_STRING_BASE64_ANY, '')
при выполнении такого кода запись создаётся в том же месте, где генерирую сертификат на основе записи на токене (реестр / токен или что-либо ещё), автоматически записывается рядом с записью на токене, на основе которой создан сертификат
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close