Форум КриптоПро
»
КриптоПро УЦ
»
КриптоПро УЦ 1.5
»
Получение списка шаблонов сертификатов
Статус: Активный участник
Группы: Участники
Зарегистрирован: 16.01.2013(UTC) Сообщений: 33 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Сказал(а) «Спасибо»: 15 раз
|
Доброго времени суток! Никак не можем решить вопрос с получением списка шаблонов сертификатов. Без авторизации. Необходимо в автоматическом режиме получать этот список по запросу от другого скрипта, не браузера. Разбираясь в ASP коде УЦ нашли пару вариантов, но они не подходят. 1. Получение списка шаблонов при наличии маркера, по которому подтверждено получение сертификата. Каждый раз проводить регистрацию нового пользователя для того чтобы получить список шаблонов - не решение вопроса. Код:
Set oUtils = CreateObject("WebReg.Utils")
' Здесь осуществится проверка маркера доступа.
oUtils.GetUserInfoByTokenID sDN, strUPN, strDCGuid, strDNSName
' xml с шаблонами
Response.Write oUtils.GetCertTemplates()
2. Получение списка шаблонов для зарегистрированного пользователя при авторизации с использованием ЭП. Здесь скрипт, насколько я понял, в первой же команде проверяет во входящем запросе коллекцию Request.ClientCertificate, которую по-видимому кроме как в браузере не сформировать никак (в отличии от POST и GET параметров, Request.Form и Request.QueryString) Код:
Set objAdmin=Server.CreateObject("RegistrationCenter.Admin")
' xml с шаблонами
Response.Write objAdmin.GetCertTemplates()
Возможно есть еще какой-нибудь вариант без авторизации, который позволит выгрузить список шаблонов? Может при создании объекта есть альтернативные "RegistrationCenter.Admin" варианты , при которых не требуется авторизация, но можно получить эти шаблоны?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 25.12.2007(UTC) Сообщений: 1,733 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) Откуда: КРИПТО-ПРО Поблагодарили: 177 раз в 168 постах
|
Здравствуйте Для получения списка шаблонов на ЦР Вы можете напрямую обратиться к базе, используя хранимую процедуру Admin_GetCertTemplatesXML. |
|
![thanks](/forum2/Themes/soclean/heart_small.png) 1 пользователь поблагодарил Кирилл Соболев за этот пост.
|
sniker оставлено 10.10.2016(UTC)
|
|
Форум КриптоПро
»
КриптоПро УЦ
»
КриптоПро УЦ 1.5
»
Получение списка шаблонов сертификатов
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close