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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline v.eremenkoisoit  
#1 Оставлено : 6 декабря 2021 г. 12:30:33(UTC)
v.eremenkoisoit

Статус: Участник

Группы: Участники
Зарегистрирован: 16.08.2021(UTC)
Сообщений: 12

Сказал(а) «Спасибо»: 1 раз
Добрый день, подскажите как записать сертификат в контейнер, если сам контейнер находиться на токене

Вот стандартная реализация

Код:
async function WriteCertToContainer_Async(cert, onSuccess) {
  try {
    var enrollment = await cadesplugin.CreateObjectAsync('X509Enrollment.CX509Enrollment')
    await enrollment.Initialize(0x1)
    var InstallResponseRestrictionFlags = 0x4
    var typeEncode = 0x6
    await enrollment.InstallResponse(InstallResponseRestrictionFlags, cert, typeEncode, '')

    onSuccess(true, 'Сертификат успешно записан в контейнер')
  } catch (error) {
    console.error(error)
    onSuccess(false, 'Не удалось записать в контейнер')
  }
}


До этого сертификат был сформирован через носитель JaCarta, а при попытке записать вылетает ошибка
Код:
{message: 'More data is available. (0x800700EA)', requestid: 107, type: 'error'}
Offline Андрей *  
#2 Оставлено : 6 декабря 2021 г. 14:37:46(UTC)
Андрей *

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

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

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

InstallResponse вызываете там же, где формировался запрос на сертификат?
Техническую поддержку оказываем тут
Наша база знаний
Offline v.eremenkoisoit  
#3 Оставлено : 6 декабря 2021 г. 14:48:31(UTC)
v.eremenkoisoit

Статус: Участник

Группы: Участники
Зарегистрирован: 16.08.2021(UTC)
Сообщений: 12

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Здравствуйте.

InstallResponse вызываете там же, где формировался запрос на сертификат?


Нет
Offline v.eremenkoisoit  
#4 Оставлено : 6 декабря 2021 г. 15:05:54(UTC)
v.eremenkoisoit

Статус: Участник

Группы: Участники
Зарегистрирован: 16.08.2021(UTC)
Сообщений: 12

Сказал(а) «Спасибо»: 1 раз
Offline Ситдиков Денис  
#5 Оставлено : 6 декабря 2021 г. 15:22:19(UTC)
Ситдиков Денис

Статус: Администратор

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

Сказал(а) «Спасибо»: 12 раз
Поблагодарили: 64 раз в 48 постах
Добрый день!
Попробуйте использовать первым аргументом в InstallResponse константу
Код:
CADESCOM_UseContainerStore = 0x40000000 // Флаг для поиска закрытого ключа не в хранилище Request, а по всем контейнерам.

Список констант
Offline v.eremenkoisoit  
#6 Оставлено : 7 декабря 2021 г. 10:59:26(UTC)
v.eremenkoisoit

Статус: Участник

Группы: Участники
Зарегистрирован: 16.08.2021(UTC)
Сообщений: 12

Сказал(а) «Спасибо»: 1 раз
Автор: Ситдиков Денис Перейти к цитате
Добрый день!
Попробуйте использовать первым аргументом в InstallResponse константу
Код:
CADESCOM_UseContainerStore = 0x40000000 // Флаг для поиска закрытого ключа не в хранилище Request, а по всем контейнерам.

Список констант



Ничего не поменялось

Отредактировано пользователем 7 декабря 2021 г. 11:02:36(UTC)  | Причина: Не указана

Offline Андрей *  
#7 Оставлено : 7 декабря 2021 г. 11:04:50(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Через Установить Личный сертификат с опцией "найти контейнер автоматически" - находится контейнер на токене?
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей *  
#8 Оставлено : 7 декабря 2021 г. 11:07:04(UTC)
Андрей *

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

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

Сказал «Спасибо»: 618 раз
Поблагодарили: 2389 раз в 1880 постах
Автор: v.eremenkoisoit Перейти к цитате


До этого сертификат был сформирован через носитель JaCarta, а при попытке записать вылетает ошибка
Код:
{message: 'More data is available. (0x800700EA)', requestid: 107, type: 'error'}


Сертификат, алгоритм.. RSA... ?
Dancing
Техническую поддержку оказываем тут
Наша база знаний
Offline v.eremenkoisoit  
#9 Оставлено : 7 декабря 2021 г. 11:08:08(UTC)
v.eremenkoisoit

Статус: Участник

Группы: Участники
Зарегистрирован: 16.08.2021(UTC)
Сообщений: 12

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Через Установить Личный сертификат с опцией "найти контейнер автоматически" - находится контейнер на токене?


Да
Snimok ehkrana 2021-12-07 110714.png (24kb) загружен 14 раз(а).
Offline v.eremenkoisoit  
#10 Оставлено : 8 декабря 2021 г. 11:42:07(UTC)
v.eremenkoisoit

Статус: Участник

Группы: Участники
Зарегистрирован: 16.08.2021(UTC)
Сообщений: 12

Сказал(а) «Спасибо»: 1 раз
Автор: Андрей * Перейти к цитате
Автор: v.eremenkoisoit Перейти к цитате


До этого сертификат был сформирован через носитель JaCarta, а при попытке записать вылетает ошибка
Код:
{message: 'More data is available. (0x800700EA)', requestid: 107, type: 'error'}


Сертификат, алгоритм.. RSA... ?
Dancing


А как этот алгоритм задать?
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.