Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро УЦ 1.4
»
Определить, что пользователь уже существует (SOAP)
Статус: Участник
Группы: Участники
Зарегистрирован: 25.12.2009(UTC) Сообщений: 18 Откуда: Moscow
|
Добрый день! Подскажите, пожалуйста, как правильно определить, что пользователь уже существует, используя программный интерфейс, предоставляемый ЦР? Правильно ли будет использовать GetUsersListMtoN и сравнивать просто Subject из запроса на сертификат с Subject, получаемый из GetUsersListMtoN? Еще такой вопрос - через АРМ администратора ЦР из раздела "Запросы на сертификат" можно для выбранного запроса на сертификат вызвать диалог "Запрос на сертификат" по функциональности сходный с системным диалогом для отображения сертификатов. Но, насколько я понимаю, диалог "Запрос на сертификат" является собственной разработкой КриптоПро, стандартного подобного системного диалога, вроде бы, не существует. Хотелось бы узнать, можно ли каким либо образом получить программный доступ к этому диалога "Запрос на сертификат", чтобы можно было встраивать подобную функциональность в пользовательские приложения? Или может быть посоветуете какую-то альтернативу, помимо certutil? С уважением, Владимир. Отредактировано пользователем 23 июля 2010 г. 15:04:45(UTC)
| Причина: Не указана
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:Правильно ли будет использовать GetUsersListMtoN и сравнивать просто Subject из запроса на сертификат с Subject, получаемый из GetUsersListMtoN? Правильно. А можно отправить запрос на регистрацию - в случае существования пользователя будет ошибка. Зависит от поставленной задачи. Цитата:Хотелось бы узнать, можно ли каким либо образом получить программный доступ к этому диалога "Запрос на сертификат", чтобы можно было встраивать подобную функциональность в пользовательские приложения? Или может быть посоветуете какую-то альтернативу, помимо certutil? Это делается через CPICom - библиотеку, входящую в состав УЦ и ЭЦП SDK. Там, кстати, есть и метод, позволяющий получить XML представление запроса (используется при печати). |
|
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 25.12.2009(UTC) Сообщений: 18 Откуда: Moscow
|
Цитата:Правильно. А можно отправить запрос на регистрацию - в случае существования пользователя будет ошибка. Зависит от поставленной задачи. Отправлять запрос на регистрацию - не очень хорошо, в Журнале будут появляться сообщения об ошибке, да и в разделе "запросы на сертификат" будут оставаться сами запросы. В общем, используем GetUsersListMtoN, но хотелось бы, чтобы в будущих версиях появилась функция IsUserExist. Просто GetUserListMtoN не очень удобна, т.к. позволяет делать выборку только по какой-либо компоненте Subject, а не по всему Subject целиком. Цитата:Это делается через CPICom - библиотеку, входящую в состав УЦ и ЭЦП SDK. Там, кстати, есть и метод, позволяющий получить XML представление запроса (используется при печати).
Да, спасибо, нашел интерфейс ICPCertRequestInfo.
|
|
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733  Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Цитата:но хотелось бы, чтобы в будущих версиях появилась функция IsUserExist. Учтем в ИВП 2.0. |
|
|
|
|
|
|
Форум КриптоПро
»
Устаревшие продукты
»
КриптоПро УЦ 1.4
»
Определить, что пользователь уже существует (SOAP)
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close