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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline sniker  
#1 Оставлено : 18 сентября 2015 г. 10:27:04(UTC)
sniker

Статус: Активный участник

Группы: Участники
Зарегистрирован: 16.01.2013(UTC)
Сообщений: 33
Российская Федерация

Сказал(а) «Спасибо»: 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" варианты , при которых не требуется авторизация, но можно получить эти шаблоны?
Offline Kirill Sobolev  
#2 Оставлено : 18 сентября 2015 г. 11:05:48(UTC)
Кирилл Соболев

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

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

Поблагодарили: 177 раз в 168 постах
Здравствуйте
Для получения списка шаблонов на ЦР Вы можете напрямую обратиться к базе, используя хранимую процедуру Admin_GetCertTemplatesXML.
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Кирилл Соболев за этот пост.
sniker оставлено 10.10.2016(UTC)
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.