КриптоПро TSP SDK: Групповые политики клиента

Групповые политики клиента КриптоПро TSP

Интерфейс клиентских приложений КриптоПро TSP может настраиваться с помощью групповых политик (group policy), описанных в файле административного шабона tspcli.adm. На компьютере, где установлен КриптоПро TSP Client, этот файл располагается в папке %SystemDir%\GroupPolicy\Adm и уже подключен в оснастке Групповая политика. Для настройки политик в домене потребуется скопировать шаблон на контроллер домена и подключить его в оснастке Групповая политика.

Все политики могут задаваться как для пользователя, так и для компьютера, причем политика компьютера имеет преимущество перед политикой пользователя. Политики располагаются в узле Крипто-Про\Клиент службы штампов времени. В настоящем разделе приводится описание этих групповых политик.

Для Unix-систем значения групповых политик задаются в конфиграционном файле. Задать или прочитать значение политики можно с помощью утилиты cpconfig из состава КриптоПро CSP:

   /opt/cprocsp/sbin/< arch >/cpconfig -ini "\config\cades\ocsppolicy" -add <тип значения> "<имя политики>" "<значение>"

Nonce: включать поле 'nonce' в запрос по умолчанию

Определяет, будет ли клиент по умолчанию включать поле 'nonce' в запросы на штамп времени.

Имя в Unix: UseNonceByDefault, тип: bool.

Nonce: запретить использование поля 'nonce' в запросах

Позволяет запретить клиенту включать поле 'nonce' в запросы на штамп.

См. также политику "Nonce: требовать использование поля 'nonce' в запросах".

Имя в Unix: DisableNonce, тип: bool.

Nonce: размер поля 'nonce' в запросах

Определяет размер поля 'nonce' (в байтах), включаемого клиентом в запросы.

Имя в Unix: NonceLength, тип: long.

Nonce: требовать использование поля 'nonce' в запросах

Позволяет запретить клиенту отправлять запросы не имеющие поля 'nonce'.

См. также политику "Nonce: запретить использование поля 'nonce' в запросах".

Имя в Unix: RequireNonce, тип: bool.

Алгоритмы: алгоритм хэширования по умолчанию

Определяет идентификатор (OID) алгоритма хэширования, используемого клиентом по умолчанию.
Значением, установленным политикой является часть строки до пробела, остальная часть строки считается комментарием.

Имя в Unix: DefaultHashAlg, тип: string.

Алгоритмы: запрещенные алгоритмы хэширования

Определяет идентификаторы (OID) алгоритмов хэширования, которые не могут использоваться клиентом службы штампов времени.
Если политика не задана, то запрещенные алгоритмы отсутствуют.
Запрещающая политика имеет больший приоритет, чем разрешающая.

Имя в Unix: HashAlgsDenied, тип: multistring.

Алгоритмы: разрешенные алгоритмы хэширования

Определяет алгоритмы хэширования, которые могут использоваться клиентом.
Если политика не задана, то разрешены все алгоритмы хэширования.

Имя в Unix: HashAlgsAllowed, тип: multistring.

Аутентификация (прокси-сервер): запрещенные типы

Определяет типы аутентификации, которые запрещено использовать для подключения к прокси-серверу.
Если необходимо, например, запретить соединения без использования SSL, то можно запретить все типы аутентификации в данной политике.

Не поддерживается в Unix.

Аутентификация (прокси-сервер): запрещенные типы (с использованием SSL)

Определяет типы аутентификации, которые запрещено использовать для подключения к прокси-серверу при использовании SSL-соединения.
Если необходимо, например, запретить соединения с использованием SSL, то можно запретить все типы аутентификации в данной политике.

Не поддерживается в Unix.

Аутентификация (прокси-сервер): тип по умолчанию

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

Не поддерживается в Unix.

Аутентификация (прокси-сервер): тип по умолчанию (с использованием SSL)

Позволяет задать тип аутентификации (с SSL), используемый по умолчанию при соединении с прокси-сервером. Если данная политика не задана, то при соединении с прокси-сервером будет использоваться анонимная аутентификация.

Не поддерживается в Unix.

Аутентификация: запрещенные типы

Определяет типы аутентификации, которые запрещено использовать для подключения к службе штампов.
Если необходимо, например, запретить соединения без использования SSL, то можно запретить все типы аутентификации в данной политике.

Не поддерживается в Unix.

Аутентификация: запрещенные типы (с использованием SSL)

Определяет типы аутентификации, которые запрещено использовать для подключения к службе штампов при использовании SSL.
Если необходимо, например, запретить соединения с использованием SSL, то можно запретить все типы аутентификации в данной политике.

Не поддерживается в Unix.

Аутентификация: тип по умолчанию

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

Не поддерживается в Unix.

Аутентификация: тип по умолчанию (с использованием SSL)

Позволяет задать тип аутентификации (с SSL), используемый по умолчанию для подключения к службе штампов времени. Если данная политика не задана, то при подключении будет использоваться анонимная аутентификация.

Не поддерживается в Unix.

Запрос: требовать наличия сертификата службы в штампе по умолчанию

Определяет, нужно ли требовать наличия сертификата службы в штампе по умолчанию (поле "CertReq" запроса на штамп времени).

Имя в Unix: DefaultCertReq, тип: bool.

Политики: допустимые идентификаторы политики в запросе

Здесь можно указать допустимые идентификаторы (OID) политик службы штампов. Клиент позволяет создавать запросы с указанием только разрешенных идентификаторов политик.
Если политика не задана, то разрешены все идентификаторы.

Имя в Unix: AllowedPolicyID, тип: multistring.

Политики: запретить задание идентификатора политики в запросах

Запретить задание идентификатора политики в запросах.

Имя в Unix: DisablePolicyID, тип: multistring.

Политики: идентификатор политики в запросе по умолчанию

Идентификатор политики в запросе по умолчанию.

Имя в Unix: DefaultPolicyID, тип: string.

Прокси-серверы: прокси-сервер по умолчанию

Определяет адрес прокси-сервера, используемый по умолчанию при подключении к службе штампов времени.
Формат адреса: "<протокол>://[<пользователь>:<пароль>@]<сервер>[:порт]". Здесь в качестве протокола можно указать "http" или "https".
При указании имени пользователя и пароля в адресе прокси сервера также следует задать соответствующий тип аутентификации в политике "Аутентификация (прокси-сервер): тип по умолчанию" или "Аутентификация (прокси-сервер): тип по умолчанию (с использованием SSL)".

Не поддерживается в Unix.

Прокси-серверы: разрешенные прокси-серверы

Определяет адреса разрешенных прокси-серверов.
Если политика не задана, то разрешены любые прокси-серверы.

Не поддерживается в Unix.

Службы штампов MS: адрес службы штампов времени Microsoft по умолчанию

Определяет адрес службы штампов времени Microsoft по умолчанию.
Формат адреса: "<протокол>://[<пользователь>:<пароль>@]<сервер>[:порт][/путь]". Здесь в качестве протокола можно указать "http" или "https".

Не поддерживается в Unix.

Службы штампов MS: разрешенные службы штампов времени Microsoft

Определяет адреса служб штампов времени Microsoft, к которым может обращаться клиентский ИПП службы штампов времени.
Если политика не задана, то разрешены любые службы штампов.

Не поддерживается в Unix.

Службы штампов: адрес службы штампов времени по умолчанию

Определяет адрес службы штампов времени по умолчанию.
Формат адреса: "<протокол>://[<пользователь>:<пароль>@]<сервер>[:порт][/путь]". Здесь в качестве протокола можно указать "http" или "https".
При указании имени пользователя и пароля в адресе службы штампов также следует задать тип аутентификации в политике "Аутентификация: тип по умолчанию" или "Аутентификация: тип по умолчанию (с использованием SSL)".

Имя в Unix: DefaultTSPURL, тип: string.

Службы штампов: разрешенные службы штампов времени

Определяет адреса служб штампов времени, к которым клиент может обращаться.
Если этот параметр задан, то обращение к не указанным в данной политике службам приведет к ошибке. Если политика не задана, то разрешены любые службы штампов.

Имя в Unix: AllowedTSPs, тип: multistring.

Штамп: максимальное расхождение времени получения штампа и времени штампа

Данная политика определяет максимально возможное расхождение времени получения штампа от службы штампов и времени, когда служба выдала штамп. Эта политика используется в случае, если ни в запросе, ни в штампе не присутствует поле 'nonce', для подтверждения соответствия выданного штампа времени запросу на него.
Значение задается в миллисекуднах.
Если расхождение больше, чем указано в политике, то штамп признается некорректным.
Если политика не задана, то используется значение 3 минуты.

Имя в Unix: StampAccuracy, тип: long.