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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline ivanivan  
#1 Оставлено : 22 июля 2010 г. 21:52:20(UTC)
ivanivan

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

Группы: Участники
Зарегистрирован: 25.12.2009(UTC)
Сообщений: 18
Откуда: Moscow

Добрый день!

Подскажите, пожалуйста, как правильно определить, что пользователь уже существует, используя программный интерфейс, предоставляемый ЦР?

Правильно ли будет использовать GetUsersListMtoN и сравнивать просто Subject из запроса на сертификат с Subject, получаемый из GetUsersListMtoN?

Еще такой вопрос - через АРМ администратора ЦР из раздела "Запросы на сертификат" можно для выбранного запроса на сертификат вызвать диалог "Запрос на сертификат" по функциональности сходный с системным диалогом для отображения сертификатов. Но, насколько я понимаю, диалог "Запрос на сертификат" является собственной разработкой КриптоПро, стандартного подобного системного диалога, вроде бы, не существует. Хотелось бы узнать, можно ли каким либо образом получить программный доступ к этому диалога "Запрос на сертификат", чтобы можно было встраивать подобную функциональность в пользовательские приложения? Или может быть посоветуете какую-то альтернативу, помимо certutil?

С уважением,
Владимир.

Отредактировано пользователем 23 июля 2010 г. 15:04:45(UTC)  | Причина: Не указана

Offline Kirill Sobolev  
#2 Оставлено : 23 июля 2010 г. 17:38:06(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Цитата:
Правильно ли будет использовать GetUsersListMtoN и сравнивать просто Subject из запроса на сертификат с Subject, получаемый из GetUsersListMtoN?

Правильно. А можно отправить запрос на регистрацию - в случае существования пользователя будет ошибка. Зависит от поставленной задачи.
Цитата:
Хотелось бы узнать, можно ли каким либо образом получить программный доступ к этому диалога "Запрос на сертификат", чтобы можно было встраивать подобную функциональность в пользовательские приложения? Или может быть посоветуете какую-то альтернативу, помимо certutil?

Это делается через CPICom - библиотеку, входящую в состав УЦ и ЭЦП SDK. Там, кстати, есть и метод, позволяющий получить XML представление запроса (используется при печати).
Техническую поддержку оказываем тут
Наша база знаний
Offline ivanivan  
#3 Оставлено : 23 июля 2010 г. 19:12:18(UTC)
ivanivan

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

Группы: Участники
Зарегистрирован: 25.12.2009(UTC)
Сообщений: 18
Откуда: Moscow

Цитата:
Правильно. А можно отправить запрос на регистрацию - в случае существования пользователя будет ошибка. Зависит от поставленной задачи.


Отправлять запрос на регистрацию - не очень хорошо, в Журнале будут появляться сообщения об ошибке, да и в разделе "запросы на сертификат" будут оставаться сами запросы. В общем, используем GetUsersListMtoN, но хотелось бы, чтобы в будущих версиях появилась функция IsUserExist. Просто GetUserListMtoN не очень удобна, т.к. позволяет делать выборку только по какой-либо компоненте Subject, а не по всему Subject целиком.

Цитата:
Это делается через CPICom - библиотеку, входящую в состав УЦ и ЭЦП SDK. Там, кстати, есть и метод, позволяющий получить XML представление запроса (используется при печати).


Да, спасибо, нашел интерфейс ICPCertRequestInfo.
Offline Kirill Sobolev  
#4 Оставлено : 23 июля 2010 г. 20:15:23(UTC)
Кирилл Соболев

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

Группы: Участники
Зарегистрирован: 25.12.2007(UTC)
Сообщений: 1,733
Мужчина
Откуда: КРИПТО-ПРО

Поблагодарили: 177 раз в 168 постах
Цитата:
но хотелось бы, чтобы в будущих версиях появилась функция IsUserExist.

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