Статус: Участник
Группы: Участники
Зарегистрирован: 10.06.2010(UTC) Сообщений: 13
|
Здравствуйте,
Создаю модуль экспорта для Крипто Про. Модуль создавал на С++, а не на VB как в примерах из Руководства программиста. Вопрос такой: по какому принципу происходит поиск COM объекта для загрузки в качестве модуля экспорта? В руководстве сказано, что ProgID модуля должно начинаться с CPRAExporter_, но существующий модуль экспорта в ActiveDirectory называется CPRAExport_LDAP.Exporter, т.е. он называется не так как в руководстве. Правильно ли, что конфигурирование модулей экспорта происходит здесь: Параметры Центра Регистрации->ЦР на 'Веб-узел по умолчанию'->Свойства->Политики->Модуль экспорта сертификатов->Настроить? В этом списке присутствует только "Crypto-Pro RA Certificate Export Module Library v1.0" и никаким образом мне не удалось чтобы в нем добавился еще один элемент - мой модуль экспорта. Хотя все пункты реализации из руководства я выполнил. В чем может быть причина того, что моего модуля нет в этом списке? Или для конфигурирования модулей экспорта предусмотрен другой механизм?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
В руководстве программиста ошибка, правильный префикс конечно же CPRAExport_. Поправлю. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.06.2010(UTC) Сообщений: 13
|
По поводу обнаружения модуля, как узнать что самописный модуль экспорта распознался в Крипто Про? И ответьте пожалуйста на вопрос про настройки.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Если модуль появляется в списке, в "Параметры Центра Регистрации->ЦР на 'Веб-узел по умолчанию'->Свойства->Политики->Модуль экспорта сертификатов->Настроить", то он распознался. Конфигурируется он именно там. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.06.2010(UTC) Сообщений: 13
|
Хорошо, спасибо. Еще вопрос, в какой момент должна вызываться функция ExportCertificate? В руководстве написано что при выпуске нового сертификата функция ExportCertificate должна вызываться при обработке запроса на сертификат, в какой момент в мастере создания сертификатов это происходит?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
В тот момент, когда вызывается метод ЦР AcceptRequest (или AcceptFirstRequest). В мастере АРМ Администратора он не очень заметен, так как там за один шаг запрос и ставится в очередь, и принимается. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.06.2010(UTC) Сообщений: 13
|
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.06.2010(UTC) Сообщений: 13
|
Еще небольшой вопрос. При вызове функции ExportCertificate в параметре CertificateInfo идет xml, в нем есть параметр StateID. Вопрос что это за состояние? В руководстве написано, что описания полей этого параметра в таблице 15, а таблица 15 это "Описание полей списка запросов на регистрацию пользователя", вроде немного не то. Может быть это состояние сертификата (CertStateEnum)? Укажите пожалуйста, правильную таблицу описания полей параметра CertificateInfo.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,732 Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Опечатка копипаста. Имеется в виду таблица 13. И совершенно верно - StateID имеет тип CertStateEnum. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 10.06.2010(UTC) Сообщений: 13
|
Спасибо за помощь. Еще маленький вопрос. Модуль экспорта вызывается только если выпускается новый сертификат, есть ли похожий механизм вызова внешних модулей, когда меняется статус сертификата, например, когда сертификат отзывают?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close