Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Andr90  
#1 Оставлено : 10 августа 2020 г. 16:32:04(UTC)
Andr90

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.08.2020(UTC)
Сообщений: 2
Российская Федерация
Откуда: спбф

Добрый день, прошу помочь по работе certmgr.
Мне нужно установить сертификат с привязкой к закрытому ключу через командную строку
Скачал инструкцию и нашел в ней нужную команду:
<-inst> [<-store>] | [<-file>] | [<-cont>] | [<-pin>] | [<-crl>] | [<-at_signature>] | [<-provname>] | [<-provtype>]

В моем случаи контейнер записан в реестр. Команда
csptest.exe -keyset -enum_cont -verifycontext –fqcn
выдает
\\.\REGISTRY\222
Подставляю свои данные:
"C:\Program Files (x86)\Crypto Pro\CSP\certmgr.exe" -inst -store uMy -file D:\cert\1234.cer -cont '\\.\REGISTRY\222'
В результате выполнения получаю:
«Failed to open container '\\.\REGISTRY\222'
Не удается найти указанный файл.
[ErrorCode: 0x00000002]»
Если запустить без параметра -cont
"C:\Program Files (x86)\Crypto Pro\CSP\certmgr.exe" -inst -store uMy -file D:\cert\1234.cer
То сертификат установится в хранилище, но это не то что мне нужно.
Команда:
"C:\Program Files (x86)\Crypto Pro\CSP\certmgr.exe" -inst -store uMy -file D:\cert\1234.cer -ask-cont
Выдает
"User will be prompted to choose a container
1) \\.\REGISTRY\222
2) …"
то есть контейнер виден системой,
Что я делаю не так?
КриптоПро 4.0.98.42
Windows 8.1

Offline Александр Лавник  
#2 Оставлено : 10 августа 2020 г. 16:44:18(UTC)
Александр Лавник

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 30.06.2016(UTC)
Сообщений: 3,376
Мужчина
Российская Федерация

Сказал «Спасибо»: 53 раз
Поблагодарили: 773 раз в 715 постах
Автор: Andr90 Перейти к цитате
Добрый день, прошу помочь по работе certmgr.
Мне нужно установить сертификат с привязкой к закрытому ключу через командную строку
Скачал инструкцию и нашел в ней нужную команду:
<-inst> [<-store>] | [<-file>] | [<-cont>] | [<-pin>] | [<-crl>] | [<-at_signature>] | [<-provname>] | [<-provtype>]

В моем случаи контейнер записан в реестр. Команда
csptest.exe -keyset -enum_cont -verifycontext –fqcn
выдает
\\.\REGISTRY\222
Подставляю свои данные:
"C:\Program Files (x86)\Crypto Pro\CSP\certmgr.exe" -inst -store uMy -file D:\cert\1234.cer -cont '\\.\REGISTRY\222'
В результате выполнения получаю:
«Failed to open container '\\.\REGISTRY\222'
Не удается найти указанный файл.
[ErrorCode: 0x00000002]»
Если запустить без параметра -cont
"C:\Program Files (x86)\Crypto Pro\CSP\certmgr.exe" -inst -store uMy -file D:\cert\1234.cer
То сертификат установится в хранилище, но это не то что мне нужно.
Команда:
"C:\Program Files (x86)\Crypto Pro\CSP\certmgr.exe" -inst -store uMy -file D:\cert\1234.cer -ask-cont
Выдает
"User will be prompted to choose a container
1) \\.\REGISTRY\222
2) …"
то есть контейнер виден системой,
Что я делаю не так?
КриптоПро 4.0.98.42
Windows 8.1


Здравствуйте.

Возьмите имя ключевого контейнера в двойные, а не в одинарные кавычки:

Код:
"\\.\REGISTRY\222"
Техническую поддержку оказываем тут
Наша база знаний
Offline Andr90  
#3 Оставлено : 11 августа 2020 г. 8:13:40(UTC)
Andr90

Статус: Новичок

Группы: Участники
Зарегистрирован: 10.08.2020(UTC)
Сообщений: 2
Российская Федерация
Откуда: спбф

Спасибо, помогло, теперь все работает!
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.