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

Уведомление

Icon
Error

4 Страницы<1234>
Опции
К последнему сообщению К первому непрочитанному
Offline Е.Алексей  
#11 Оставлено : 5 сентября 2023 г. 15:30:38(UTC)
Е.Алексей

Статус: Участник

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

Автор: nickm Перейти к цитате
Автор: Е.Алексей Перейти к цитате
А через консольные команды можно посмотреть назначение ключа?

Возможно так - погрепать сам сертификат ключа подписи?
Код:
openssl x509 -in "/path_to_cert/cert_file.cer" -inform der -text -noout | grep -A1 "X509v3 Key Usage:"

Цитата:
X509v3 Key Usage: critical
Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment, Key Agreement





Сам сертиикат находится или на токене или в хранилище uMy, не лежит в файле. По идее экспортировать его из графической криптопро не проблема, но из консоли я не могу найти команду экспорта в файл из токена или хранилища.
Offline nickm  
#12 Оставлено : 5 сентября 2023 г. 15:58:11(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,824

Сказал(а) «Спасибо»: 639 раз
Поблагодарили: 493 раз в 465 постах
Автор: Е.Алексей Перейти к цитате
Сам сертификат находится или на токене или в хранилище uMy, не лежит в файле.
...
но из консоли я не могу найти команду экспорта в файл из токена или хранилища.

Попробуйте таким образом (если в указанном хранилище сертификатов более одного, то потребуется ввести/ указать его порядковый № в хранилище) (путь для сохранения в файл укажите любой-другой):
Код:
/opt/cprocsp/bin/amd64/certmgr -export -store uMy -dest ~/cert.cer





Offline Е.Алексей  
#13 Оставлено : 5 сентября 2023 г. 16:35:53(UTC)
Е.Алексей

Статус: Участник

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

Автор: nickm Перейти к цитате
Автор: Е.Алексей Перейти к цитате
Сам сертификат находится или на токене или в хранилище uMy, не лежит в файле.
...
но из консоли я не могу найти команду экспорта в файл из токена или хранилища.

Попробуйте таким образом (если в указанном хранилище сертификатов более одного, то потребуется ввести/ указать его порядковый № в хранилище) (путь для сохранения в файл укажите любой-другой):
Код:
/opt/cprocsp/bin/amd64/certmgr -export -store uMy -dest ~/cert.cer







Ключ получилось выгрузить, вот вывод openssl

X509v3 Key Usage: critical
Digital Signature, Non Repudiation
Offline nickm  
#14 Оставлено : 5 сентября 2023 г. 18:32:43(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,824

Сказал(а) «Спасибо»: 639 раз
Поблагодарили: 493 раз в 465 постах
Автор: Е.Алексей Перейти к цитате
X509v3 Key Usage: critical
Digital Signature, Non Repudiation

Хех, знакомо d'oh!

Формировали/ подавали запрос из-под "Linux"?

А в каком УЦ сертификат получали?

Если погрепать такой командой, что вернёт?

Код:
openssl x509 -in ~/cert.cer -inform der -text -noout | grep -A4 "Signing Tool of Subject:"


Если примерно такое, и запрос был из-под "Linux", то да, проблема известная и на форуме обсуждалась:
Цитата:
Signing Tool of Subject:
КриптоПро CSP (5.0.11455)

Signing Tool of Issuer:
signTool : Программно-аппаратный комплекс ViPNet PKI Service (на аппаратной платформе HSM 2000Q2)
cATool : Программно-аппаратный комплекс «Юнисерт-ГОСТ». Версия 4.0


Offline Е.Алексей  
#15 Оставлено : 6 сентября 2023 г. 11:22:36(UTC)
Е.Алексей

Статус: Участник

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

ИИ Траст удостоверяющий центр, это получается данным сертификатом не получиться ни подписать ни какие данные ни зашифровать?

Отредактировано пользователем 6 сентября 2023 г. 11:23:38(UTC)  | Причина: Не указана

Offline nickm  
#16 Оставлено : 6 сентября 2023 г. 13:29:59(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,824

Сказал(а) «Спасибо»: 639 раз
Поблагодарили: 493 раз в 465 постах
Автор: Е.Алексей Перейти к цитате
это получается данным сертификатом не получиться ни подписать ни какие данные ни зашифровать?

Угу.

Но Вы почему-то проигнорировали другие вопросы, ну да ладно.

Отредактировано пользователем 6 сентября 2023 г. 13:35:07(UTC)  | Причина: Не указана

Offline Зубов Иван  
#17 Оставлено : 6 сентября 2023 г. 13:32:06(UTC)
Зубов Иван

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

Группы: Участники
Зарегистрирован: 02.11.2017(UTC)
Сообщений: 65
Мужчина

Сказал «Спасибо»: 12 раз
Поблагодарили: 28 раз в 25 постах
Digital Signature, Non Repudiation = подписать можно, зашифровать через cryptcp нельзя, судя по приведённой выше информации о "правильных" ключах и о том, что вам выдаёт cryptcp.
Техническую поддержку оказываем тут
Наша база знаний
Offline Е.Алексей  
#18 Оставлено : 6 сентября 2023 г. 14:13:17(UTC)
Е.Алексей

Статус: Участник

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

Автор: nickm Перейти к цитате
Автор: Е.Алексей Перейти к цитате
это получается данным сертификатом не получиться ни подписать ни какие данные ни зашифровать?

Угу.

Но Вы почему-то проигнорировали другие вопросы, ну да ладно.


openssl x509 -in ~/cert.cer -inform der -text -noout | grep -A4 "Signing Tool of Subject:"
не выдает ничего, такого параметра нет.

а касательно остальных вопросов, я даже не знаю, мне приходится работать с этим ключем, но как он был получен и как создавался запрос на выпуск мне ни кто не даст этой информации.
Offline Е.Алексей  
#19 Оставлено : 6 сентября 2023 г. 14:15:15(UTC)
Е.Алексей

Статус: Участник

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

В целом становится понятно.
А касательно изначального вопроса, возможно подписывать данные не копируя сертификат или контейнер в хранилище u/mMy?
Offline nickm  
#20 Оставлено : 6 сентября 2023 г. 14:28:21(UTC)
nickm

Статус: Активный участник

Группы: Участники
Зарегистрирован: 31.05.2016(UTC)
Сообщений: 2,824

Сказал(а) «Спасибо»: 639 раз
Поблагодарили: 493 раз в 465 постах
Автор: Е.Алексей Перейти к цитате
не выдает ничего, такого параметра нет.

Полагаю, следует изучить состав сертификата и погрепать другой паттерн/ другую строку;

Автор: Е.Алексей Перейти к цитате
не знаю, мне приходится работать с этим ключом, но как он был получен и как создавался запрос на выпуск мне ни кто не даст этой информации.

Плохо дело, ведь тем самым, не разобравшись, Вы в будущем снова можете оказаться в подобной ситуации;

Автор: Е.Алексей Перейти к цитате
А касательно изначального вопроса, возможно подписывать данные не копируя сертификат или контейнер в хранилище u/mMy?

А в чём собственно проблема при работе с сертификатом из хранилища?
Это открытый ключ и Вам ведь его всё равно каким-то способом указывать при подписи надо.

Вы беспокоитесь за безопасность?

Личное хранилище - системное хранилище, в таком случае разграничивайте системные права безопасности пользователей.

Отредактировано пользователем 6 сентября 2023 г. 14:34:51(UTC)  | Причина: Не указана

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