Show / Hide Table of Contents

    Обработчики запросов на сертификат

    Данный раздел определяет последовательность действий при регистрации в КриптоПро DSS обработчика запросов на сертификат, позволяющего Пользователю создавать запросы на сертификат в Веб-интерфейсе Пользователя и скачивать\распечатывать их для последующего обращения в Удостоверяющий Центр.

    Регистрация обработчика запроса на сертификат

    1. Регистрация обработчика

    Регистрация обработчика запросов на сертификат производится при помощи командлета Add-DssEnrollment.

    -Add-DssEnrollment [-DisplayName <string>] –Type EnrollOutOfBand -EnrollDisplayName <string> 
    [-Order <int] [-SNChangesEnabled <bool>] [-ValidationMode <string>] 
    [-CertificatePrintTemplate <string>] [-RequestPrintTemplate <string>] 
    [-ExtensionsConfig <string>] –RdnConfig <string> -TemplatesConfig <string>
    
    Поле Тип Описание
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    Type string Тип УЦ. Для добавления обработчика только создания запроса на сертификат необходимо указать значение EnrollOutOfBand.
    EnrollDisplayName string Отображаемое имя обработчика
    Order int Отвечает за порядок следования на Веб-интерфейсе Пользователя зарегистрированных обработчиков. Чем выше номер, тем выше в списке обработчик. По умолчанию параметр равен 0.
    SNChangesEnabled bool Разрешить изменять имя субъекта в сертификате.
    ValidationMode string Режим проверки сертификата ЭП перед использованием. Возможные значения:
    ChainOffline - для локально установленного CRL,
    ChainOnline - для локально установленного или загруженного по сети CRL ИЛИ при помощи OCSP-службы,
    NoCheck - не проверять.
    CertificatePrintTemplate string Путь к шаблону печати сертификата. Встроенные в DSS шаблоны хранятся по умолчанию в папке <C:\Program Files\Crypto Pro\DSS\SignServer\PrintTemplates>.
    RequestPrintTemplate string Путь к шаблону печати запроса на сертификат. Встроенные в DSS шаблоны хранятся по умолчанию в папке <C:\Program Files\Crypto Pro\DSS\SignServer\PrintTemplates>.
    ExtensionsConfig string Путь к файлу с дополнительными расширениями для запроса на сертификат (см. п.4).
    RdnConfig string Путь к файлу конфигурации компонентов имени Пользователя (см. п.3).
    TemplatesConfig string Путь к файлу конфигурации шаблонов сертификатов Пользователей (см. п.2).

    Полный набор командлетов для управления обработчиками запросов на сертификат.

    2. Конфигурация шаблонов сертификатов

    Файлы конфигурации шаблонов сертификатов представляют собой текстовые файлы, содержащие строки определенного формата.

    Примечание

    Файлы должны быть сохранены в кодировке UTF-8.

    [<Имя шаблона TemplateName>]
    <OID1>
    <OID2>
    …
    

    и т.д., где

    • TemplateName – имя шаблона сертификатов;
    • OID – идентификатор улучшенного использования ключа, входящий в шаблон.

    Пример:

    [Временный сертификат Пользователя УЦ]
    1.2.643.2.2.34.2
    1.2.643.2.2.34.6
    1.3.6.1.5.5.7.3.2
    
    [Временный сертификат Оператора УЦ]
    1.2.643.2.2.34.2
    1.2.643.2.2.34.5
    1.3.6.1.5.5.7.3.2
    

    3. Конфигурация компонентов имени Пользователя

    Файлы конфигурации компонентов имени Пользователя представляют собой текстовые файлы, содержащие строки определенного формата.

    Примечание

    Файлы должны быть сохранены в кодировке UTF-8.

    DisplayName='<строковое значение DisplayName>' Name ='<строковое значение Name>' OID='<значение OID>' Order='1..n' Required='true|false',
    

    , где

    • DisplayName – отображаемое имя компонента имени;
    • Name – строковый идентификатор компонента имени;
    • OID – соответствующий OID компонента имени;
    • Order – порядок компонента имени в шаблоне имени;
    • Required – флаг указывающий на обязательность компонента имени.

    Пример:

    DisplayName='Имя' Name='CN'OID='2.5.4.3' Order='1' Required='true'
    DisplayName='Электронная почта' Name='E' OID='1.2.840.113549.1.9.1' Order='17' Required='false'
    DisplayName='Страна/регион' Name='C'OID='2.5.4.6'Order='9'Required='false'
    DisplayName='Регион' Name='S'  OID='2.5.4.8'Order='3' Required='false'
    DisplayName='Населённый пункт' Name='L'  OID='2.5.4.7'Order='4' Required='false'
    DisplayName='Организация' Name='O'  OID='2.5.4.10'Order='5' Required='false'
    DisplayName='Подразделение' Name='OU'  OID='2.5.4.11'Order='6' Required='false'
    DisplayName='ОГРН' Name='OGRN'  OID='1.2.643.100.1'Order='7' Required='false'
    DisplayName='ИНН' Name='INN'  OID='1.2.643.3.131.1.1'Order='8' Required='false'
    

    4. Формат записи файла с дополнительными расширениями для запроса на сертификат

    Файлы с дополнительными расширениями для запроса на сертификат представляют собой текстовые файлы, содержащие строки определенного формата.

    Примечание

    Файлы должны быть сохранены в кодировке UTF-8.

    и т.д., где

    • OID1, OID2,… — идентификаторы расширений сертификата, которые попадут в запрос на сертификат;
    • Critical — поле «Critical» расширения X.509-сертификата;
    • Value1, Value2,… — значения расширений в нотации ASN.1 , закодированные в base64.

    Пример:

    OID='1.2.643.100.111' Critical='true' Value='DGrQn9CQ0JrQnCDCq9Ca0YDQuNC/0YLQvtCf0YDQviBIU03CuyDQstC10YDRgdC40Y8gMi4wICjQutC+0LzQv9C70LXQutGC0LDRhtC40Y8gMSkgKNC40YHQv9C+0LvQvdC10L3QuNC1IDEp'
    
    Back to top © ООО "КРИПТО-ПРО", 2000-2020