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

Уведомление

Icon
Error

2 Страницы12>
Опции
К последнему сообщению К первому непрочитанному
Offline Максим2017_1  
#1 Оставлено : 13 февраля 2023 г. 6:34:48(UTC)
Максим2017_1

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

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

Сказал(а) «Спасибо»: 3 раз
Здравствуйте не могу привязать открытый ключ к закрытому в archlinux.У меня открытый ключ и закрытый лежат отдельно. Через программу csptool я копирую закрытый ключ в реестр(тобишь носитель HDIMAGE) и открытый в сертификаты, а вот как их теперь связать я не знаю, пробовал вот так, но как я понял программу она не видит открытый ключ:

[example@archlinux ~]$ /opt/cprocsp/bin/amd64/csptestf -absorb -certs
Match: HDIMAGE\\myaqdesq.000\A40F
No cert for AT_KEYEXCHANGE key
OK.
Total: SYS: 0,000 sec USR: 0,030 sec UTC: 0,060 sec
[ErrorCode: 0x00000000]
[example@archlinux ~]$
Версия дистрибутива archlinux 6.1.1 - arch1 - 1
Крипто про 5.0.12600 тип лицензии демонстративная
Offline nickm  
#2 Оставлено : 13 февраля 2023 г. 6:50:09(UTC)
nickm

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

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

Сказал(а) «Спасибо»: 463 раз
Поблагодарили: 318 раз в 300 постах
Автор: Максим2017_1 Перейти к цитате
пробовал вот так, но как я понял программу она не видит открытый ключ:
Код:
$ /opt/cprocsp/bin/amd64/csptestf -absorb -certs


Положите/ скопируйте сертификат рядом/ в контейнер закрытого ключа и повторите установку.

Offline Максим2017_1  
#3 Оставлено : 13 февраля 2023 г. 7:56:25(UTC)
Максим2017_1

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: nickm Перейти к цитате
Автор: Максим2017_1 Перейти к цитате
пробовал вот так, но как я понял программу она не видит открытый ключ:
Код:
$ /opt/cprocsp/bin/amd64/csptestf -absorb -certs


Положите/ скопируйте сертификат рядом/ в контейнер закрытого ключа и повторите установку.



Я всё это сделал, но вот теперь этот сертификат в личное перенести не могу. Ставится в другие пользователи и всё.
Offline nickm  
#4 Оставлено : 13 февраля 2023 г. 7:59:13(UTC)
nickm

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

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

Сказал(а) «Спасибо»: 463 раз
Поблагодарили: 318 раз в 300 постах
Автор: Максим2017_1 Перейти к цитате
Я всё это сделал, но вот теперь этот сертификат в личное перенести не могу. Ставится в другие пользователи и всё.

Возможно, что на каком-то этапе Вы ошибаетесь?

В крайнем случае, установите таким образом, например:
Код:
$ /opt/cprocsp/bin/amd64/certmgr -inst -store uMy -cont '\\.\HDIMAGE\\myaqdesq.000\A40F' -file ~/cert.cer


Возможно, что имя контейнера предварительно потребуется уточнить, например, такой командой:
Код:
$ /opt/cprocsp/bin/amd64/csptest -keyset -enum_containers -verifycontext -fqcn


Ну или, что Вам мешает все действия выполнить в графическом интерфейсе cptools?

Отредактировано пользователем 13 февраля 2023 г. 8:24:21(UTC)  | Причина: Не указана

Offline Максим2017_1  
#5 Оставлено : 13 февраля 2023 г. 8:25:24(UTC)
Максим2017_1

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: nickm Перейти к цитате
Автор: Максим2017_1 Перейти к цитате
Я всё это сделал, но вот теперь этот сертификат в личное перенести не могу. Ставится в другие пользователи и всё.

Возможно, что на каком-то этапе Вы ошибаетесь.



Попробую в точности описать что сделал.
- используемый дистрибутив я описал выше.
- с помощью утилиты CSPTOOL, скопировал закрытый ключ в HDIMAGE
- открытый сертификат в сертификаты личное (он по умолчанию туда скопировался)
- поставил корневые
- на сайте крипто про запустил проверку плагина крипто про, проверка прошла успешно. Попробовал изъять
флешку с эцп и заново проверить эцп на сайте, после чего он проругался, что не может использовать данную эцп потому-что нет закрытого ключа.
- порыскав в интернете, нашел след инфу что можно это сделать командой /opt/cprocsp/bin/amd64/csptestf -absorb -certs, но у меня после её выполнения консоль проругалась, что нет открытого ключа. После вашего поста скопировал открытый ключ в /var/opt/cprocsp/keys/example. Выполнил команду повторно /opt/cprocsp/bin/amd64/csptestf -absorb -certs вроде всё успешно консоль не на что не ругалась. Попытался пройти проверку заново, сайт опять сказал, что нет закрытого ключа. Решил переустановить открытый ключ с удалением предыдущего, но в этот раз устанавливал ключ из /var/opt/cprocsp/keys/example/имя_ключа, но он почему то их ставит не в личное, а в другие пользователи... И сайт крипто про их соответственно не видит... ну как-то так если чего не пропустил...
Offline nickm  
#6 Оставлено : 13 февраля 2023 г. 8:39:23(UTC)
nickm

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

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

Сказал(а) «Спасибо»: 463 раз
Поблагодарили: 318 раз в 300 постах
В каталоге:
Код:
/var/opt/cprocsp/keys/

в каталоге с именем пользователя (в Вашем случаем example?) должны лежать контейнеры вида, например:
Код:
# ls -l $pwd
итого 8
drwxr-xr-x 2 user пользователи домена 4096 сен 27 04:57 wjgiqxyd.000
drwxr-xr-x 2 user пользователи домена 4096 янв 14  2022 yxwophhe.000

это контейнеры закрытого ключа.

Эти же контейнеры и должны отображаться в cptools.

Сертификат можно установить в консоли приведённой командой выше, или же в графической утилите cptools.

Все действия выполнять из под пользователя, в котором и предполагается работа с ЭП.





Offline Максим2017_1  
#7 Оставлено : 13 февраля 2023 г. 10:40:22(UTC)
Максим2017_1

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: nickm Перейти к цитате
В каталоге:
Код:
/var/opt/cprocsp/keys/

в каталоге с именем пользователя (в Вашем случаем example?) должны лежать контейнеры вида, например:
Код:
# ls -l $pwd
итого 8
drwxr-xr-x 2 user пользователи домена 4096 сен 27 04:57 wjgiqxyd.000
drwxr-xr-x 2 user пользователи домена 4096 янв 14  2022 yxwophhe.000

это контейнеры закрытого ключа.

Эти же контейнеры и должны отображаться в cptools.

Сертификат можно установить в консоли приведённой командой выше, или же в графической утилите cptools.

Все действия выполнять из под пользователя, в котором и предполагается работа с ЭП.


да вы правы Каталог у меня example, а ключ myaqdesq.000. И он у меня только один в папке.

выполнение этой команды
итого 28
-rw------- 1 example example 116 фев 9 15:18 header.key
-rw------- 1 example example 56 фев 9 15:18 masks2.key
-rw------- 1 example example 56 фев 9 15:18 masks.key
-rw------- 1 example example 51 фев 9 15:18 name.key
-rw------- 1 example example 36 фев 9 15:18 primary2.key
-rw------- 1 example example 36 фев 9 15:18 primary.key
-rw-r--r-- 1 example example 2328 янв 10 2022 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.cer'

Отредактировано пользователем 13 февраля 2023 г. 10:44:58(UTC)  | Причина: Не указана

Offline nickm  
#8 Оставлено : 13 февраля 2023 г. 10:57:24(UTC)
nickm

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

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

Сказал(а) «Спасибо»: 463 раз
Поблагодарили: 318 раз в 300 постах
Автор: Максим2017_1 Перейти к цитате
Каталог у меня example, а ключ myaqdesq.000. И он у меня только один в папке.

выполнение этой команды
Код:
итого 28
-rw------- 1 example example  116 фев  9 15:18  header.key
-rw------- 1 example example   56 фев  9 15:18  masks2.key
-rw------- 1 example example   56 фев  9 15:18  masks.key
-rw------- 1 example example   51 фев  9 15:18  name.key
-rw------- 1 example example   36 фев  9 15:18  primary2.key
-rw------- 1 example example   36 фев  9 15:18  primary.key
-rw-r--r-- 1 example example 2328 янв 10  2022 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.cer'


В таком случае всё должно работать - пробовали вручную установить сертификат, не командой:
Код:
$ /opt/cprocsp/bin/amd64/csptestf -absorb -certs


Offline Максим2017_1  
#9 Оставлено : 13 февраля 2023 г. 12:43:16(UTC)
Максим2017_1

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

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

Сказал(а) «Спасибо»: 3 раз
Автор: nickm Перейти к цитате
Автор: Максим2017_1 Перейти к цитате
Каталог у меня example, а ключ myaqdesq.000. И он у меня только один в папке.

выполнение этой команды
Код:
итого 28
-rw------- 1 example example  116 фев  9 15:18  header.key
-rw------- 1 example example   56 фев  9 15:18  masks2.key
-rw------- 1 example example   56 фев  9 15:18  masks.key
-rw------- 1 example example   51 фев  9 15:18  name.key
-rw------- 1 example example   36 фев  9 15:18  primary2.key
-rw------- 1 example example   36 фев  9 15:18  primary.key
-rw-r--r-- 1 example example 2328 янв 10  2022 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.cer'


В таком случае всё должно работать - пробовали вручную установить сертификат, не командой:
Код:
$ /opt/cprocsp/bin/amd64/csptestf -absorb -certs



Если только csptool это вручную то да, а если как то по другому:
Смотрите я запустил csptool, далее прошел в сертификаты. Потом нажал на кнопку установить сертификат, но в качестве источника выбрал /var/opt/cprocsp/keys/example/myaqdesq.000. Программа сообщила что все скопировала - сертификат скопирован и распределен по хранилищам. Потом развернул список и там увидел что он скопирован в другие пользователи
Блин жалко у меня скрины не работают
Offline nickm  
#10 Оставлено : 13 февраля 2023 г. 13:19:06(UTC)
nickm

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

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

Сказал(а) «Спасибо»: 463 раз
Поблагодарили: 318 раз в 300 постах
Автор: Максим2017_1 Перейти к цитате
Программа сообщила что все скопировала - сертификат скопирован и распределен по хранилищам. Потом развернул список и там увидел что он скопирован в другие пользователи

Вроде, когда-то, встречал такое поведение, но не упомню, в чём может оказаться причина.

Возможно, что др. участники смогут Вам, что-либо, подсказать для разрешения вопроса.

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