КриптоПро CSP
КриптоПро CSP — криптопровайдер, то есть, приложение, предоставляющее функции для работы с криптографией для других приложений. Коммерческое программное обеспечение (без регистрации в течение 90 дней работает как ознакомительная полнофункциональная версия). Доступны версии под Windows, Linux, MacOS, Android и для ряда других систем.
Краткое описание
Графический интерфейс КриптоПро CSP не содержит элементов для генерации ключей, подписи, проверки подписи, шифрования и расшифровки, но программа предоставляет программный интерфейс для приложений, которые реализуют данные функции. При этом приложение КриптоПро CSP позволяет управлять ключами, то есть, в частности, регистрировать их в системе, удалять, просматривать и тестировать. Для работы с КриптоПро CSP в браузере потребуется КриптоПро ЭЦП Browser plug-in и расширение браузера для работы с ним. Ключи электронной подписи и шифрования могут находиться на флешке или на токене (для работы с токенами может требоваться установка дополнительного программного обеспечения).
Криптографические ключи
Ключ, сгенерированный при помощи КриптоПро CSP, состоит из двух частей: закрытый ключ и сертификат ключа (который включает в себя открытый ключ). Закрытый ключ должен храниться пользователем в секрете, поскольку его использование порождает юридические последствия, эквивалентные лично поставленной подписи. Закрытый ключ, если он хранится на флешке, представлен в виде каталога (имя может быть непонятной для пользователя последовательностью символов, а расширение — номером ключа по порядку), а сертификат — файлом, который может называться произвольным образом (обычно его называют по имени пользователя) с расширением .cer). Аналогичная информация может храниться на токене, при этом для работы с ним нужно соответствующее программное обеспечение. Ключ, перед использованием, должен быть зарегистрирован в системе. При этом, при переносе ключа на другой носитель (например, при копировании на другую флешку) потребуется его заново зарегистрировать (до того система будет ожидать установки предыдущего носителя).
Ключи могут генерироваться, в частности, при помощи веб-интерфейса на сайте удостоверяющего центра.
Графический интерфейс
При запуске приложения открывается небольшое окно, со вкладками в верхней части. В первую очередь важны вкладки «Основное» и «Сервис».
Вкладка «Основное»
Во вкладке «Основное» находится информация о регистрации и кнопка «Ввод лицензии» для того, чтобы зарегистрировать продукт. Без регистрации приложение перестанет работать через 90 дней.
Вкладка «Сервис»
Вкладка «Сервис» содержит несколько кнопок, которые обычно используются при управлении ключами. Это, в частности, «Установить личный сертификат...», «Просмотреть сертификаты в контейнере...» и «Протестировать...».
Кнопка «Установить личный сертификат...» открывает окно добавления нового сертификата. Она используется при первоначальной регистрации сертификата (полученного из удостоверяющего центра) или в случае, если ключевая информация была перенесена на другой носитель, и нужно зарегистрировать его в системе вместо предыдущего.
Кнопка «Просмотреть сертификаты в контейнере...» позволяет просмотреть сертификаты, имеющиеся в хранилище.
Кнопка «Протестировать...» позволяет проверить сертификат. Результат выполнения проверки будет содержать, в частности, такой важный параметр, как срок действия закрытого ключа, который может отличаться от срока действия сертификата, не виден при просмотре свойств сертификата средствами Windows, что может приводить к ситуации, когда ключ у пользователя перестаёт работать ранее, чем ожидалось (что, в свою очередь, может привести к усложнению процедуры выдачи ключа и другим неприятным последствиям).
См. также
КриптоПро ЭЦП Browser plug-in, Рутокен