Вопросы и ответы
Типовые ситуации при установке и работе. Если ответа нет - напишите в техподдержку, приложив отчёт из программы.
Установка
Windows показывает «Windows защитила ваш компьютер» при запуске установщика
Это фильтр SmartScreen: установщик пока не подписан сертификатом издателя, и Windows
предупреждает о любом таком файле. Нажмите «Подробнее», затем «Выполнить в любом случае».
Подлинность файла можно проверить по контрольной сумме SHA-256, указанной на
странице загрузки: в PowerShell выполните
Get-FileHash .\PkiDiag-Setup-x.y.z.exe и сравните значение.
macOS: «Не удаётся открыть, так как не удаётся проверить разработчика»
Пакет не заверен в Apple, поэтому Gatekeeper блокирует его при обычном двойном щелчке. Щёлкните по пакету правой кнопкой и выберите «Открыть», затем подтвердите. Если кнопки «Открыть» нет - откройте «Системные настройки», «Конфиденциальность и безопасность», и внизу нажмите «Открыть всё равно». Пошагово с экранами - инструкция (PDF).
Нужен ли интернет для установки?
Онлайн-установщику - да: КриптоПро, браузер, драйверы и сертификаты скачиваются с сервера обновлений при исправлении. Офлайн-версия несёт всё внутри, кроме Яндекс Браузера (без сети программа настраивает Chromium GOST). Состав пакетов - на странице загрузки. Активация лицензии без интернета делается файлом от оператора.
Какие адреса должен пропускать прокси или межсетевой экран?
Сервер обновлений manifest.pkidiag.ru (список требований, дистрибутивы,
сертификаты, активация лицензии) и сайт pkidiag.ru (форма техподдержки).
Всё по HTTPS. Отдельные дистрибутивы могут скачиваться с сайтов производителей
(КриптоПро, Яндекс, Рутокен, Аладдин) по запасным ссылкам, если основная недоступна.
Можно ли установить программу тихо, без окон?
Да. Windows: запустите установщик с ключами /VERYSILENT /NORESTART
(Inno Setup). macOS: sudo installer -pkg "PkiDiag-Mac-Setup-x.y.z.pkg" -target /.
Файл лицензии кладётся в каталог данных программы или подключается пользователем
в настройках.
Как удалить программу?
Windows: «Параметры», «Приложения», «PKI Диагностика», «Удалить». macOS: удалите
«PKI Диагностика» из «Программ»; данные лежат в
~/Library/Application Support/PkiDiag. Установленные КриптоПро, браузеры,
драйверы и сертификаты при удалении программы остаются.
Лицензия
Что работает без лицензии?
Все проверки, подсказки «Что делать», установка сертификатов, перенос личного сертификата с носителя, пробное подписание, отчёт для техподдержки и обновление программы. Установка программ (КриптоПро, плагин, браузер, драйверы) - только с лицензией. Подробная таблица - на странице «Лицензия».
В окне написано «лицензия не активирована на этом компьютере»
Файл лицензии в порядке, но привязка к этому компьютеру ещё не выполнена. Причины:
- нет связи с сервером обновлений - при появлении сети программа активируется сама при следующей проверке (не чаще раза в 10 минут);
- компьютер без интернета - запросите у оператора файл активации, указав номер лицензии и идентификатор компьютера из настроек;
- лицензия уже привязана к другому компьютеру - одна лицензия работает на одном; для переноса напишите на license@pkidiag.ru.
Переустановил систему - лицензия перестанет работать?
Нет. Идентификатор компьютера вычисляется из аппаратных данных, переустановка Windows или macOS его не меняет: подключите тот же файл лицензии, и он активируется на том же компьютере повторно. Замена материнской платы даёт новый идентификатор - тогда нужен перенос лицензии.
Один файл лицензии на Windows и macOS - можно?
Формат файла общий, но лицензия одна на один компьютер. Windows и macOS на одном и том же железе программа считает разными компьютерами - для двух систем нужны две лицензии.
Носители и сертификаты
Программа не переносит сертификат с Рутокена (Windows)
Проверьте карточки в окне состояния - обычно причина в одной из них:
- Язык системы. Если язык Windows для программ без Юникода не русский, КриптоПро не открывает контейнеры Рутокена: их имена превращаются в знаки вопроса. Нажмите «Исправить всё» - программа переключит язык; если носитель после этого всё ещё не виден, перезагрузите компьютер.
- Поддержка Рутокен. Без библиотеки PKCS#11 ключи, созданные самим Рутокеном, не видны КриптоПро. Программа ставит «Драйверы Рутокен» сама.
- PIN-код. Если КриптоПро не помнит PIN носителя, при переносе появится окно ввода PIN - введите его.
После исправления нажмите «Проверить». Если сертификат по-прежнему не переносится, сохраните отчёт для техподдержки и отправьте его нам.
На macOS КриптоПро не видит ключи на Рутокене
Ключи, созданные самим Рутокеном, хранятся в формате PKCS#11 и видны КриптоПро только через библиотеку из состава «Рутокен для macOS». Карточка «Поддержка Рутокен» покажет это, а «Исправить всё» установит ПО и подключит библиотеку. Запускать само приложение «Рутокен для macOS» не нужно.
Подключил носитель с новым сертификатом, но программа его не перенесла
Перенос выполняется при исправлении карточки «Личный сертификат», когда действующего личного сертификата в хранилище нет. Если один действующий сертификат уже есть, кнопка «Проверить» новые не переносит. Нажмите «Исправить всё» либо перенесите сертификат средствами КриптоПро («Просмотреть сертификаты в контейнере», «Установить»), затем выберите нужный кнопкой «Выбрать…» в карточке личного сертификата.
Сертификат издателя или ФНС «не установлен», хотя «Исправить всё» отработало
Сертификаты сверяются по отпечатку со списком требований оператора; если файл на сервере подменён или ссылка отвечает не тем, установка отклоняется с сообщением «отпечаток не совпал». Нажмите «Проверить» через несколько минут - оператор мог обновить список. Если ошибка повторяется, отправьте отчёт в техподдержку.
Что делает «Проверить подпись»?
Подписывает короткие тестовые данные выбранным личным сертификатом и тут же проверяет подпись. Может потребоваться PIN-код носителя. Данные никуда не отправляются, документы не создаются. Успех означает, что криптопровайдер, ключ и цепочка доверия работают вместе.
Работа программы
После «Исправить всё» некоторые пункты просят нажать ещё раз
Так бывает у пунктов, которые зависят от КриптоПро: на момент планирования его ещё не было. В актуальных версиях программа сама доисправляет их после установки КриптоПро; если строка «стало доступно - нажмите ещё раз» всё же появилась, повторное нажатие закрывает вопрос. Убедитесь, что программа обновлена до последней версии (карточка «Обновление программы»).
Плагин перестал определяться после переустановки КриптоПро
Нажмите «Проверить», затем «Исправить всё»: на Windows плагин ставится отдельным пакетом, на macOS он входит в пакет КриптоПро CSP и возвращается его переустановкой. После установки плагина перезапустите браузер.
«Не удалось обновить программу: TLS error» или «нет связи с сервером»
Программа скачивает обновление с manifest.pkidiag.ru по HTTPS. Проверьте,
что адрес не блокируется прокси, антивирусом или корпоративным фильтром, и что системное
время верное (карточка «Системное время»). Обновиться можно и вручную: скачайте
установщик со страницы загрузки - он ставится поверх,
лицензия и настройки сохраняются.
Программа просит перезагрузку - обязательно?
Перезагрузка предлагается только после смены языка системы и только если носитель после этого всё ещё не виден. В остальных случаях установленные компоненты работают сразу; браузер после установки плагина или расширения достаточно перезапустить.
Что содержит отчёт для техподдержки?
Версии программы и системы, итоги всех проверок, установленные компоненты и их версии, журнал последних действий, номер лицензии и идентификатор компьютера. В отчёте нет закрытых ключей, PIN-кодов и содержимого документов. Файл сохраняется туда, куда вы укажете; его номер вида PKI-… достаточно сообщить в обращении, а сам файл можно приложить к форме на странице техподдержки.
Как часто программа проверяет рабочее место и что отправляет на сервер?
При входе в систему и каждые несколько часов. На сервер обновлений уходят только запросы за списком требований и дистрибутивами; в заголовках передаются номер лицензии, идентификатор компьютера и версия программы - для статистики оператора и активации. Содержимое сертификатов, ключи и документы не передаются. Подробнее - политика конфиденциальности.