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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline kogr  
#1 Оставлено : 4 июня 2020 г. 18:05:57(UTC)
kogr

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

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

Сказал(а) «Спасибо»: 2 раз
Добрый день.

Подскажите, пожалуйста, как экспортировать сертификат с закрытым ключом, хранящимся на компьютере macOS в файл pfx

пробую сделать так:
Код:
 /opt/cprocsp/bin/certmgr -export -container '\\.\HDIMAGE\IP_OKN' -dest ~/ip_20_21.pfx -pfx


Получается файл pfx с открытым ключом без закрытого. Как сделать так, чтобы экспорт прошел с закрытым ключом?
Ver:4.0.9944

PS. Поиском по форуму не нашел. Если уже есть такая тема - тыкните, пожалуйста, в нее.
PPS. ключ (контейнер) экспортируемый, так как на токен переносится с помощью
Код:
 /opt/cprocsp/bin/csptest -keycopy -contsrc '\\.\HDIMAGE\IP_OKN' -contdest '\\.\Aktiv Co. Rutoken S\IP_2020_2021'

Offline Александр Лавник  
#2 Оставлено : 4 июня 2020 г. 19:53:03(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 802 раз в 741 постах
Автор: kogr Перейти к цитате
Добрый день.

Подскажите, пожалуйста, как экспортировать сертификат с закрытым ключом, хранящимся на компьютере macOS в файл pfx

пробую сделать так:
Код:
 /opt/cprocsp/bin/certmgr -export -container '\\.\HDIMAGE\IP_OKN' -dest ~/ip_20_21.pfx -pfx


Получается файл pfx с открытым ключом без закрытого. Как сделать так, чтобы экспорт прошел с закрытым ключом?
Ver:4.0.9944

PS. Поиском по форуму не нашел. Если уже есть такая тема - тыкните, пожалуйста, в нее.
PPS. ключ (контейнер) экспортируемый, так как на токен переносится с помощью
Код:
 /opt/cprocsp/bin/csptest -keycopy -contsrc '\\.\HDIMAGE\IP_OKN' -contdest '\\.\Aktiv Co. Rutoken S\IP_2020_2021'


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

На данный момент команда в таком виде не экспортирует ключ в pfx.

Запрос для ориентира - CPCSP-11035 (следите за changelog в будущих сборках).

Корректно экспортировать ключ в pfx можно, указав вместо контейнера часть имени владельца сертификата (dn):
Код:
/opt/cprocsp/bin/certmgr -export -dn Петров -dest ~/ip_20_21.pfx -pfx

или отпечаток сертификата (thumbprint):
Код:
/opt/cprocsp/bin/certmgr -export -thumbprint 25cca2220e603485b6ce872f935a71df34016eed -dest ~/ip_20_21.pfx -pfx
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Александр Лавник за этот пост.
kogr оставлено 04.06.2020(UTC)
Offline kogr  
#3 Оставлено : 4 июня 2020 г. 21:21:07(UTC)
kogr

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

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

Сказал(а) «Спасибо»: 2 раз
Автор: Александр Лавник Перейти к цитате


Корректно экспортировать ключ в pfx можно, указав вместо контейнера часть имени владельца сертификата (dn):
Код:
/opt/cprocsp/bin/ /opt/cprocsp/bin/certmgr -list -dn  -export -dn Петров -dest ~/ip_20_21.pfx -pfx

или отпечаток сертификата (thumbprint):
Код:
/opt/cprocsp/bin/certmgr -export -thumbprint 25cca2220e603485b6ce872f935a71df34016eed -dest ~/ip_20_21.pfx -pfx


Благодарю за ответ.

Почему-то не находит сертификаты из контейнеров ни по -dn, ни по -thumbprint или -keyid. Был старый сертификат вне контейнеров (с закрытой частью на рутокене) - вот его находит и дает экспортировать (без закрытого ключа, естественно). А вот из контейнеров \\.\HDIMAGE\ ключи не видит ни при certmgr -export ни при
Код:
 /opt/cprocsp/bin/certmgr -list -dn 


Пишет:
Код:
Empty certificate list
[ErrorCode: 0x8010002c]


Подскажите, как сделать так, чтобы certmgr искал и в контейнерах?
Online Андрей *  
#4 Оставлено : 4 июня 2020 г. 21:33:29(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2303 раз в 1804 постах
установите сертификаты из контейнеров:
/opt/cprocsp/bin/csptest -absorb -cert
Техническую поддержку оказываем тут
Наша база знаний
thanks 1 пользователь поблагодарил Андрей * за этот пост.
kogr оставлено 04.06.2020(UTC)
Online Андрей *  
#5 Оставлено : 4 июня 2020 г. 21:35:10(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2303 раз в 1804 постах
Цитата:
/opt/cprocsp/bin/certmgr -list


-dn не нужно указывать.
Техническую поддержку оказываем тут
Наша база знаний
Offline kogr  
#6 Оставлено : 4 июня 2020 г. 21:36:39(UTC)
kogr

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

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

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
установите сертификаты из контейнеров:
/opt/cprocsp/bin/csptest -absorb -cert


Код:
/opt/cprocsp/bin/csptest -absorb -cert
/opt/cprocsp/bin/csptest: unrecognized option `-absorb'
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,000 sec
[ErrorCode: 0x00000002]

Offline kogr  
#7 Оставлено : 4 июня 2020 г. 21:37:49(UTC)
kogr

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

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

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
Цитата:
/opt/cprocsp/bin/certmgr -list


-dn не нужно указывать.


Это ничего не меняет. Отображаются только сертификаты из пользовательского хранилища, но не из контейнеров
Offline kogr  
#8 Оставлено : 4 июня 2020 г. 21:41:59(UTC)
kogr

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

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

Сказал(а) «Спасибо»: 2 раз
Автор: kogr Перейти к цитате
Автор: Андрей * Перейти к цитате
установите сертификаты из контейнеров:
/opt/cprocsp/bin/csptest -absorb -cert


Код:
/opt/cprocsp/bin/csptest -absorb -cert
/opt/cprocsp/bin/csptest: unrecognized option `-absorb'
Total: SYS: 0,000 sec USR: 0,000 sec UTC: 0,000 sec
[ErrorCode: 0x00000002]



Нашел как команда должна выглядеть:
Код:
/opt/cprocsp/bin/csptestf -absorb -certs


Теперь экспорт по ключу прошел. Сейчас проверю с закрытыми ли ключом выгрузилось
Online Андрей *  
#9 Оставлено : 4 июня 2020 г. 22:41:47(UTC)
Андрей *

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

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

Сказал «Спасибо»: 574 раз
Поблагодарили: 2303 раз в 1804 постах
Автор: kogr Перейти к цитате
Автор: Андрей * Перейти к цитате
Цитата:
/opt/cprocsp/bin/certmgr -list


-dn не нужно указывать.


Это ничего не меняет. Отображаются только сертификаты из пользовательского хранилища, но не из контейнеров


А почему должно из контейнеров?
Техническую поддержку оказываем тут
Наша база знаний
Offline kogr  
#10 Оставлено : 4 июня 2020 г. 23:38:00(UTC)
kogr

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

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

Сказал(а) «Спасибо»: 2 раз
Автор: Андрей * Перейти к цитате
Автор: kogr Перейти к цитате
Автор: Андрей * Перейти к цитате
Цитата:
/opt/cprocsp/bin/certmgr -list


-dn не нужно указывать.


Это ничего не меняет. Отображаются только сертификаты из пользовательского хранилища, но не из контейнеров


А почему должно из контейнеров?


Не должно, но я спрашивал про работу с контейнером. Благодаря вам понял, что нужно сначала установить сертификаты из контейнера, а потом уже экспортировать их. После установки экспорт в pfx прошел успешно.

Единственно, под Windows напрямую импортировать на РуТокен через "Панель управления РуТокен" не получается - пишет: "Импорт невозможен: импортированы могут быть только сертификаты для ключей RSA".

Хотя если устанавливать через оснастку "Сертификаты", то в личные устанавливается и через CSP импортируется контейнер на РуТокен, однако в приложении "Панель управления РуТокен" отображается некорректно. При копировании csptest -keycopy с контейнера под MacOS на токен, потом в "Панели управления РуТокен" отображается адекватно. Непонятно в чем причина.

Буду благодарен, если подскажете в чем может быть причина.

PS. Понимаю, что могу задавать глупые или некорректно сформулированные вопросы, но все это (как и основной вопрос темы) как раз из-за непонимания как все должно работать. В документации же только список команд без нюансов.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы12>
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.