Статус: Активный участник
Группы: Участники
Зарегистрирован: 23.09.2015(UTC) Сообщений: 47 Откуда: Тюмень Сказал(а) «Спасибо»: 15 раз
|
Добрый день, уважаемые участники форума!
В настоящее время есть следующая задача: известен Subject сертификата, предполагаемого к выпуску (то есть все поля: CN, S, GN и т.д.). Хотелось бы средствами SOAP выполнить поиск данного пользователя на УЦ и получить ответ, есть ли такой пользователь. Каким образом это можно сделать? Также второй вопрос: какой набор полей-атрибутов пользователя является для УЦ "первичным ключом"? Это важно потому, что количество пользователей в лицензии ограничено и нам хотелось бы, чтобы наш программный продукт проверял, будет ли вновь создаваемый сертификат относиться к уже существующему пользователю (и тогда не потребуется новой лицензии при создании), либо пользователь новый и нужна новая лицензия. Возможно, нам стоит искать пользователя на УЦ по этому подмножеству полей?
Заранее благодарю за ответы!
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.07.2008(UTC) Сообщений: 1,287 Откуда: Краснодар Сказал «Спасибо»: 81 раз Поблагодарили: 72 раз в 60 постах
|
Про SOAP не знаю, но что касается "новый или старый" пользователь, то в ПАК 1.5 логика очень простая: Subject должен полностью и безоговорочно совпадать. И создать точно такого же пользователя Вы не сможете - ПАК будет "сопротивляться". Если же в Subject хоть что-то изменено (например, буква в Email была маленькая, а стала большая), то это будет новый пользователь. Без вариантов
|
1 пользователь поблагодарил Laroux за этот пост.
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
В 1.5, действительно, нет такого понятия как "первичный ключ", а контролируется весь субъект целиком, как это справедливо заметил уважаемый Laroux. Так же, в 1.5 нельзя искать по нескольким атрибутам одновременно. Поэтому лучшим способом будет поиск по "наиболее уникальному атрибуту" - СНИЛС, ИНН и т.д или CN при их отсутствии. |
|
1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close