Show / Hide Table of Contents

    Настройка обработчиков УЦ

    Командлет Add-DssEnrollment

    Данный командлет имеет динамический набор параметров и используется для регистрации нового обработчика УЦ на Сервисе Подписи. Набор параметров зависит от типа выбранного УЦ:

    • КриптоПро УЦ» версии 1.5 (CryptoProCA15);
    • КриптоПро УЦ» версии 2.0 (CryptoProCA20);
    • Сторонний УЦ (EnrollOutOfBand).

    Синтаксис:

    -Add-DssEnrollment [-DisplayName <string>] –Type CryptoProCA15 -CAServiceUrl <string> -EnrollDisplayName <string> [-Order <int] -OperatorCertThumbprint <string> [-AllowUserMode <bool>] [-SNChangesEnabled <bool>] [-ValidationMode <string>] [-CertificatePrintTemplate <string>] [-RequestPrintTemplate <string>] [-RevokeRequestPrintTemplate <string>] [-ExtensionsConfig <string>]
    
    ИЛИ
    
    -Add-DssEnrollment [-DisplayName <string>] –Type CryptoProCA20 -CAServiceUrl <string> -EnrollDisplayName <string> [-Order <int] -OperatorCertThumbprint <string> [-AllowUserMode <bool>] [-SNChangesEnabled <bool>] [-ValidationMode <string>] [-CertificatePrintTemplate <string>] [-RequestPrintTemplate <string>] [-RevokeRequestPrintTemplate <string>] [-ExtensionsConfig <string>] –FolderID <string> [-AuthorityName <string>]
    
    ИЛИ
    
    -Add-DssEnrollment [-DisplayName <string>] –Type EnrollOutOfBand -EnrollDisplayName <string> [-Order <int] [-SNChangesEnabled <bool>] [-ValidationMode <string>] [-CertificatePrintTemplate <string>] [-RequestPrintTemplate <string>] [-RevokeRequestPrintTemplate <string>] [-ExtensionsConfig <string>] –RdnConfig <string> -TemplatesConfig <string>
    

    Параметр Тип Описание
    Общие для всех типов обработчиков УЦ параметры
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    Type string

    Возможные значения:
    CryptoProCA15;
    CryptoProCA20;
    EnrollOutOfBand.
    Тип УЦ, для которого осуществляется настройка обработчика. От выбранного типа УЦ зависит дальнейший набор параметров.
    CAServiceUrl string URL адрес Центра Регистрации УЦ в формате https://<ca2.0 host name>/RA/RegAuthLegacyService.svc. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    EnrollDisplayName string Отображаемое имя обработчика УЦ.
    Order int Отвечает за порядок следования на Веб-интерфейсе Пользователя зарегистрированных обработчиков. Чем выше номер, тем выше в списке обработчик. По умолчанию параметр равен 0.
    OperatorCertThumbprint string Отпечаток сертификата привилегированного Пользователя удостоверяющего центра. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    AllowUserMode bool Разрешить подпись запросов на сертификат действующим ключом Пользователя. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    SNChangesEnabled bool Разрешить изменять имя субъекта в сертификате.
    ValidationMode string

    Возможные значения:
    CertificateAuthority,
    ChainOffline,
    ChainOnline,
    NoCheck.
    Режим проверки сертификата ЭП перед использованием.

    - Средствами обработчика УЦ (для EnrollOutOfBand по записи в БД Сервиса Подписи);
    - По локально установленному CRL;
    - По локально установленному или загруженному по сети CRL ИЛИ при помощи OCSP-службы;
    - Не проверять.
    CertificatePrintTemplate string Путь к шаблону печати сертификата.
    RequestPrintTemplate string Путь к шаблону печати запроса на сертификат.
    RevokeRequestPrintTemplate string Путь к шаблону печати запроса на отзыв сертификата. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    ExtensionsConfig string Путь к файлу с дополнительными расширениями для запроса на сертификат.
    Уникальные параметры для обработчика КриптоПро УЦ 2.0
    FolderId string Идентификатор папки с настройками Пользователей УЦ 2.0 (см. документацию на ПАК КриптоПро УЦ 2.0).
    AuthorityName string Имя ЦС УЦ 2.0
    Уникальные параметры для обработчика стороннего УЦ
    RdnConfig string Путь к файлу конфигурации компонентов имени Пользователя.
    TemplatesConfig string Путь к файлу конфигурации шаблонов сертификатов Пользователей.

    Командлет Enable-DssEnrollment

    Данный командлет позволяет включить обработчик УЦ. Командлет принимает идентификатор зарегистрированного обработчика УЦ, либо объект в режиме конвейера.

    Синтаксис:

    Enable-DssEnrollment [-DisplayName <string>] -ID <int>
    
    ИЛИ
    
    Get-DssEnrollment [-DisplayName <string>] -ID <int> | Enable-DssEnrollment
    
    Параметр Тип Описание
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    ID int Идентификатор обработчика УЦ.

    Командлет Disable-DssEnrollment

    Данный командлет позволяет отключить обработчик УЦ. Командлет принимает идентификатор зарегистрированного обработчика УЦ, либо объект в режиме конвейера.

    Синтаксис:

    Disable-DssEnrollment [-DisplayName <string>] -ID <int>
    
    ИЛИ
    
    Get-DssEnrollment [-DisplayName <string>] -ID <int> | Disable-DssEnrollment
    
    Параметр Тип Описание
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    ID int Идентификатор обработчика УЦ.

    Командлет Get-DssEnrollment

    Данный командлет позволяет вывести на консоль сведения о зарегистрированнои обработчике УЦ. Командлет принимает идентификатор зарегистрированного обработчика УЦ, либо объект в режиме конвейера.

    Синтаксис:

    Get-DssEnrollment [-DisplayName <string>] -ID <int> [-IncludeCaProperties <switch>]
    
    Параметр Тип Описание
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    ID int Идентификатор обработчика УЦ.
    IncludeCaProperties switch Включить в вывод свойства УЦ. Данный параметр вызывается, если нужно отобразить свойства УЦ, к которому подключен обработчик.

    Командлеты Set-DssEnrollment15, Set-DssEnrollment20, Set-DssEnrollmentOob

    Командлеты позволяют настроить обработчик КриптоПро УЦ 1.5, обработчик КриптоПро УЦ 2.0 или обработчик стороннего УЦ. Командлеты принимают идентификатор зарегистрированного обработчика УЦ, либо объект в режиме конвейера. Командлет выбирается в зависимости от типа обработчика УЦ, для которого производится настройка. В таблице ниже приведены настройки для данных командлетов по категориям – как общие, так и уникальные для каждого командлета.

    Синтаксис:

    Set-DssEnrollment15 –ID <int> [-DisplayName <string>] [-Override] [-CAServiceUrl <string>] [-EnrollDisplayName <string>] [-Order <int] 
    [-OperatorCertThumbprint <string>] [-AllowUserMode <bool>] [-SNChangesEnabled <bool>] [-ValidationMode <string>] [-CertificatePrintTemplate <string>] 
    [-RequestPrintTemplate <string>] [-RevokeRequestPrintTemplate <string>] [-ExtensionsConfig <string>]
    
    ИЛИ
    
    Set-DssEnrollment20 –ID <int> [-DisplayName <string>] [-Override] [-CAServiceUrl <string>] [-EnrollDisplayName <string>] [-Order <int] 
    [-OperatorCertThumbprint <string>] [-AllowUserMode <bool>] [-SNChangesEnabled <bool>] [-ValidationMode <string>] [-CertificatePrintTemplate <string>] 
    [-RequestPrintTemplate <string>] [-RevokeRequestPrintTemplate <string>] [-ExtensionsConfig <string>] [–FolderID <string>] [-AuthorityName <string>]
    
    ИЛИ
    
    Set-DssEnrollmentOob –ID <int> [-DisplayName <string>] [-Override] [-EnrollDisplayName <string>] [-Order <int] [-SNChangesEnabled <bool>] 
    [-ValidationMode <string>] [-CertificatePrintTemplate <string>] [-RequestPrintTemplate <string>] [-RevokeRequestPrintTemplate <string>] 
    [-ExtensionsConfig <string>] [–RdnConfig <string>] [-TemplatesConfig <string>]
    

    Параметр Тип Описание
    Общие для всех типов обработчиков УЦ параметры
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    Override switch Наличие данного параметра определяет, будут ли удалены все предыдущие настройки обработчика УЦ перед записью новых. Отсутствие параметра позволяет изменить только явно указанные в командлете настройки.
    ID int Идентификатор обработчика УЦ, для которого изменяются настройки.
    Order int Отвечает за порядок следования на Веб-интерфейсе Пользователя зарегистрированных обработчиков. Чем выше номер, тем выше в списке обработчик. По умолчанию параметр равен 0.
    CAServiceUrl string URL адрес Центра Регистрации УЦ в формате https://<ca2.0 host name>/RA/RegAuthLegacyService.svc. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    EnrollDisplayName string Отображаемое имя обработчика УЦ. При вводе нового имени, параметр будет переопределен для настраиваемого обработчика УЦ.
    OperatorCertThumbprint string Отпечаток сертификата привилегированного Пользователя удостоверяющего центра. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    AllowUserMode bool Разрешить подпись запросов на сертификат действующим ключом Пользователя. Данный параметр НЕ ИСПОЛЬЗУЕТСЯ для типа УЦ EnrollOutOfBand.
    SNChangesEnabled bool Разрешить изменять имя субъекта в сертификате.
    ValidationMode string

    Возможные значения:
    CertificateAuthority,
    ChainOffline,
    ChainOnline,
    NoCheck.
    Режим проверки сертификата ЭП перед использованием.

    - По БД УЦ
    - По локально установленному CRL;
    - По локально установленному или загруженному по сети CRL ИЛИ при помощи OCSP-службы;
    - Не проверять
    CertificatePrintTemplate string Путь к шаблону печати сертификата.
    RequestPrintTemplate string Путь к шаблону печати запроса на сертификат.
    RevokeRequestPrintTemplate string Путь к шаблону печати запроса на отзыв сертификата.
    ExtensionsConfig string Путь к файлу с дополнительными расширениями для запроса на сертификат.
    Уникальные параметры для обработчика КриптоПро УЦ 2.0 (Только командлет Set-DssEnrollment20)
    FolderId string Идентификатор папки с настройками Пользователей УЦ 2.0 (см. документацию на ПАК КриптоПро УЦ 2.0).
    AuthorityName string Имя ЦС УЦ 2.0
    Уникальные параметры для обработчика стороннего УЦ (Только командлет Set-DssEnrollmentOob)
    RdnConfig string Путь к файлу конфигурации компонентов имени Пользователя.
    TemplatesConfig string Путь к файлу конфигурации шаблонов сертификатов Пользователей.

    Командлет Test-DssEnrollment

    Данный командлет позволяет проверить работоспособность обработчика УЦ. Командлет принимает идентификатор зарегистрированного обработчика УЦ, либо объект в режиме конвейера.

    Синтаксис:

    Test-DssEnrollment [-DisplayName <string>] -ID <int>
    
    ИЛИ
    
    Get-DssEnrollment [-DisplayName <string>] -ID <int> | Test-DssEnrollment
    
    Параметр Тип Описание
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    ID int Идентификатор обработчика УЦ.

    Командлет Remove-DssEnrollment

    Данный командлет позволяет удалить зарегистрированный обработчик УЦ. Командлет принимает идентификатор зарегистрированного обработчика УЦ, либо объект в режиме конвейера.

    Синтаксис:

    Remove-DssEnrollment [-DisplayName <string>] -ID <int>
    
    ИЛИ
    
    Get-DssEnrollment [-DisplayName <string>] -ID <int> | Remove-DssEnrollment
    
    Параметр Тип Описание
    DisplayName string Имя экземпляра Сервиса Подписи. Если значение не указано, будет использован экземпляр, назначенный по умолчанию.
    ID int Идентификатор обработчика УЦ.
    Примечание

    Обработчик УЦ может быть удалён только в случае, если в базе данных Сервиса Подписи нет сертификатов и запросов на сертификаты к данному УЦ.

    Back to top © ООО "КРИПТО-ПРО", 2000-2020