- периодическое сканирование файлов во входном каталоге расшифрование найденного файла с помощью подходящего сертификата (из имеющихся у пользователя сертификатов с закрытыми ключами) перенос расшифрованного файла в выходной каталог
Вызов мастера работы с файлами происходит из контекстного меню приложения.
Мастер работы с файлами предназначен для выполнения следующих криптографических операций с файлами:
- подписание присоединенной/отделенной ЭП; проверка ЭП; шифрование; расшифрование; подписание и шифрование; расшифрование и проверка ЭП; добавление заверяющей ЭП; подписание XML; проверка ЭП XML.
Параметры для инициализации сессии определяются в мастере.
Плагин обновления сертификатов, CRL, TSLПлагин предназначен для загрузки и обновления на рабочих местах пользователей:
- реестра аккредитованных УЦ Минкомсвязи (TSL); cертификатов аккредитованных УЦ, выданных ГУЦ; списков отозванных сертификатов аккредитованных УЦ; дополнительных сертификатов УЦ и списков отозванных сертификатов УЦ, определенных администратором системы; настроек проверки соответствия квалифицированных сертификатов требованиям уполномоченных органов.
Источник загрузки\обновления зависит от использования плагина синхронизации с LDAP (региональным хранилищем).
обновляемый ресурс | включен плагин синхронизации с LDAP | отключен плагин синхронизации c LDAP |
| централизованный сетевой ресурс (SMB\HTTP) | |
| региональное хранилище настроек\сертификатов (LDAP) в случае недоступности LDAP-каталога - централизованный сетевой ресурс (SMB\HTTP) | централизованный сетевой ресурс (SMB\HTTP) |
Режимы выполнения плагина:
- по команде (из контекстного меню приложения); по внутреннему расписанию (выполнение с заданным в настройках плагина интервалом); по http-запросу (например, по команде планировщика windows).
При включенном режиме выполнения обновления по расписанию:
- при запуске приложения выполняется обновление; по завершении обновления начинается отсчет до следующего запуска.
Для выполнения плагина по более сложному расписанию следует настроить в стандартном планировщике заданий windows задачи выполнения плагина по http-запросу по необходимому расписанию.
При выполнении плагина по http-запросу имеется возможность переопределить значения параметров плагина, заданные в настройках плагина.
блок кода 4 Формат http-запроса
http://localhost:3573/updateplugin/update?[параметр=значение][&параметр=значение] |
Настройка запуска по http-запросу Для запуска обновления сертификатов, CRL требуется добавить команду в стандартный планировщик заданий, которая будет обращаться по url к этому плагину
Для обращения по url может использоваться скрипт на языке powershell (работает на powershell версии 3.0 и выше. для Windows 7sp1/2008 – необходимо поставить отдельным пакетом):
|
- загружается файл индекса реестров из централизованного хранилища проверяется актуальность версии реестра аккредитованных УЦ Минкомсвязи (TSL) на рабочей станции. В случае необходимости производится загрузка и установка в криптографический плагин обновленного реестра проверяется актуальность версии настроек проверки соответствия квалифицированных сертификатов требованиям уполномоченных органов на рабочей станции. В случае необходимости производится загрузка и установка в криптографический плагин обновленной версии настроек при отключенном плагине синхронизации с LDAP
- проверяется актуальность версии вспомогательного реестра. В случае необходимости производится загрузка вспомогательного реестра из централизованного хранилища проверяется ЭП вспомогательного реестра:
- проверяется действительность подписи (для проверки используется режим форсированной инициализации криптосессии, в котором не проверяется сертификат пользователя, а также не проверяются crl при построении цепочки сертификатов); проверяется, что реестр подписан службой "Crypto+ Download Service" (значение поля CN владельца сертификата, которым подписан реестр равно "Crypto+ Download Service");
Внимание Значение поля CN владельца сертификата, которым подписан реестр должно быть равно Crypto+ Download Service. Указанное значение не может быть переопределено или изменено. |
- проверяется, что сертификат, которым подписан реестр выдан УЦ, который содержится в списке доверенных УЦ ПЭВМ пользователя (т. е. цепочку удалось построить до корневого УЦ). в случае отрицательного результата по любой проверке - обновление завершается с ошибкой
- выполняется поиск по отпечатку в локальном хранилище Windows на рабочей станции пользователя сертификатов аккредитованных УЦ, выданных ГУЦ и дополнительных сертификатов УЦ, определенных администратором системы. В случае отсутствия сертификатов, либо наличия в централизованном хранилище более новых сертификатов - выполняется их загрузка и установка в локальное хранилище Windows выполняется обработка содержащихся во вспомогательном реестре записей о списках отозванных сертификатов аккредитованных УЦ и дополнительных списках отозванных сертификатов УЦ, определенных администратором системы:
- поиск в локальном хранилище сертификатов windows сертификатов УЦ по идентификатору ключа проверка у найденных сертификатов поля DN издателя и сравнение с записью во вспомогательном реестре если DN совпал - поиск crl по найденному сертификату если сертификат издателя не найден - выполняется загрузка и установка CRL в локальное хранилище Windows для найденного CRL выполняется проверка актуальности (актуальность Crl проверяется по полю ThisUpdate) если в реестре более новый CRL или CRL не найден - загрузка CRL и установка в локальное хранилище
- при включенном плагине синхронизации с LDAP
- обработка происходит по локальному хранилищу сертификатов для каждого сертификата выполняется поиск по отпечатку в локальном хранилище Windows, в случае отсутствия в региональном хранилище сертификатов сертификата с указанным отпечатком, выполняется загрузка всех сертификатов и CRL, относящихся к этой организации.
Примечание Работа с региональным хранилищем возможна только при включенном плагине синхронизации. |
- при успешном завершении обработки - сообщение в трей и в лог. при ошибке в обработке - если загрузка реестра не удалась < 5 раз - завершение без сообщений пользователю. при ошибке в обработке - если загрузка реестра не удалась > 5 раз - выводится сообщение об ошибке.
Примечание Обработка самоподписанных сертификатов: Самоподписанные сертификаты УЦ должны быть подписаны ЭП службы "Crypto+ Download Service". Перед установкой самоподписанных сертификатов УЦ выполняется проверка ЭП устанавливаемых сертификатов. Установка производится только при корректной ЭП. Самоподписанные сертификаты УЦ устанавливаются в хранилище корневых сертификатов без запросов пользователю. |
Предупреждение При установке с использованием графического интерфейса пользователя плагин "Загрузка реестра TSL, сертификатов, CRL" не устанавливается. Установка возможна только с использованием ключа /downloadPlugin. Подробное описание установки и использование ключей описано в разделе Установка приложения, в документации Руководство пользователя. |
Плагин предназначен для загрузки и обновления из соответствующих источников обновления:
- реестра аккредитованных УЦ Минкомсвязи (TSL); cертификатов аккредитованных УЦ, выданных ГУЦ; списков отозванных сертификатов аккредитованных УЦ; дополнительных сертификатов УЦ и списков отозванных сертификатов УЦ, определенных администратором системы; настроек проверки соответствия квалифицированных сертификатов требованиям уполномоченных органов.
Загруженные данные проходят специальную подготовку и размещаются на сетевом ресурсе, доступном рабочим станциям пользователей (централизованное хранилище), откуда в дальнейшем загружаются плагином обновления сертификатов, CRL, TSL, выполняющимся на рабочих местах пользователей.
Централизованное хранилище В качестве централизованного хранилища могут быть использованы:
При установке приложения в качестве настройки по умолчанию в плагине обновления сертификатов, CRL, TSL настраивается значение:
С целью минимизации настроек, которые могут потребоваться в будущем рекомендуется оставить настройку по умолчанию, т. к. в следующих версиях планируется реализация функции автоматического обновления версий и настроек плагинов из веб-ресурса http://CryptoPlusUpdateServer. Таким образом для минимизации настроек и исключения перенастройки рабочих станций необходимо и достаточно выполнить следующие действия:
Объем данных, которые будут размещаться на веб-сервере составит около 45 мб (по состоянию на конец 2015 г)
|
Плагин может быть настроен на отправку по электронной почте уведомления о возникших в ходе работы ошибках и предупреждениях. Рекомендуется указание соответствующих данных в настройках плагина.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 |


