Создание тестового сертификата КриптоПро — различия между версиями
(Новая страница: «== Применимость == Тестовый сертификат может пригодиться для проверки работы различных п…») |
|||
Строка 43: | Строка 43: | ||
[[File:Test cert 9.png|1000px]] | [[File:Test cert 9.png|1000px]] | ||
+ | |||
+ | == Примечание == | ||
+ | Для удаления контейнеров можно воспользоваться следующей командой: | ||
+ | '''/opt/cprocsp/bin/amd64/csptest -keyset -deletekeyset -cont '<путь к контейнеру>'''' |
Текущая версия на 14:51, 5 июля 2016
Содержание
Применимость
Тестовый сертификат может пригодиться для проверки работы различных приложений или для тестирования при их разработке.
Создание тестового сертификата
Введение
Для создания тестового сертификата есть два пути. Первый путь подразумевает использование КриптоПро ЭЦП Browser plug-in, второй же путь предназначен для того, чтобы без него обойтись.
Путь 1
- Установить корневой сертификат КриптоПро вместе со списком отозванных сертификатов (ссылка). Краткую рекомендацию по установке можно видеть здесь (ссылка) в пункте "Установка сертификатов".
- Использовать Тестовый центр КриптоПро для генерации личного тестового сертификата. Ниже можно увидеть то, как должна выглядеть при этом тестовая страница (если нужно впоследствии копировать контейнер с сертификатом и закрытым ключом на носитель, надо использовать опцию "пометить ключ как экспортируемый").
После проделанных действий сертификат автоматически установится и будет размещён в контейнере, расположенном на жёстком диске компьютера, с которого был сделан запрос. После этого его можно скопировать на требуемое устройство. Для копирования контейнера 1 в контейнер 2 можно использовать следующую команду:
/opt/cprocsp/bin/amd64/csptest -keycopy -contsrc '<путь к контейнеру 1>' -contdest '<путь к контейнеру 2>'
где пути к контейнерам и их названия можно узнать с помощью следующей команды:
/opt/cprocsp/bin/amd64/csptest -keyset -enum_cont -verifyc -fq
Путь 2
- Установить корневой сертификат КриптоПро вместе со списком отозванных сертификатов (ссылка). Краткую рекомендацию по установке можно видеть здесь (ссылка) в пункте "Установка сертификатов".
- Создать запрос на сертификат средствами КриптоПро CSP 4.0:
/opt/cprocsp/bin/amd64/cryptcp -creatrqst -dn "список имён полей" -cont 'путь к контейнеру' <название_файла>.csr
подробнее о данной команде можно узнать в инструкции в пункте 2.7.
- Копировать содержимое получившегося файла сюда в строку "Сохранённый запрос" и нажать "Выдать >".
- Сохранить получившийся сертификат и установить его.
Примечание
Для удаления контейнеров можно воспользоваться следующей командой:
/opt/cprocsp/bin/amd64/csptest -keyset -deletekeyset -cont '<путь к контейнеру>'