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

Уведомление

Icon
Error

2 Страницы<12
Опции
К последнему сообщению К первому непрочитанному
Offline Александр Лавник  
#11 Оставлено : 30 октября 2020 г. 13:34:58(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: xgsmann Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Автор: xgsmann Перейти к цитате
Автор: Александр Лавник Перейти к цитате
Автор: xgsmann Перейти к цитате
Нет, господа, ничего не выходит. Для эксперимента добавил пользователя в sudo. Когда с привилегиями - виден контейнер, без них не виден.
Что делайть?

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

Увидел в Вашем сообщении упоминание домена.

Предположу, что решением может быть:

Код:
chmod g+w /var/opt/cprocsp/users/domain

где domain - имя Вашего домена


Добрый день. Ладно, пока это решено дубово - контейнер на флэшке и всё видно. Сертификат привязан к контейнеру, цепочка сертификатов установлена.
Но теперь самое интересное: В 1С, в администрировании, выбран Криптопро провайдер ГОСТ 2012/256 КС1, личный сертификат проверку проходит, все точечки - зелёные.
При попытке подписать документ появляется сообщение, что нужно установить Криптопровайдер с поддержкой ГОСТ Р 34.10-2012.
Что с этим делать, так как, видимо, нужна поддержка этого ГОСТа. ПОМОГИТЕ!!!

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

Приложите, пожалуйста, скриншот с ошибкой.


error.jpg (72kb) загружен 11 раз(а).

Вы обращались в техническую поддержку 1С по данному вопросу?

Если нет, то попробуйте обратиться.
Техническую поддержку оказываем тут
Наша база знаний
Offline Андрей Русев  
#12 Оставлено : 30 октября 2020 г. 14:16:16(UTC)
Русев Андрей

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

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

Сказал(а) «Спасибо»: 22 раз
Поблагодарили: 446 раз в 325 постах
Цитата:
вывод о правам:
-rw-rw-rw- 1 xxx пользователи домена 116 окт 29 02:30 header.key
-rw-rw-rw- 1 xxx пользователи домена 56 окт 29 02:30 masks2.key
-rw-rw-rw- 1 xxx пользователи домена 56 окт 29 02:30 masks.key
-rw-rw-rw- 1 xxx пользователи домена 59 окт 29 02:30 name.key
-rw-rw-rw- 1 xxx пользователи домена 36 окт 29 02:30 primary2.key
-rw-rw-rw- 1 xxx пользователи домена 36 окт 29 02:30 primary.key

Это ошибка: права должны быть только у владельца. Почините:
Код:
chmod -R go-rw /var/opt/cprocsp/keys/ИМЯ_ПОЛЬЗОВАТЕЛЯ
Официальная техподдержка. Официальная база знаний.
Offline xgsmann  
#13 Оставлено : 2 ноября 2020 г. 10:53:17(UTC)
xgsmann

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

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

Автор: Андрей Русев Перейти к цитате
Цитата:
вывод о правам:
-rw-rw-rw- 1 xxx пользователи домена 116 окт 29 02:30 header.key
-rw-rw-rw- 1 xxx пользователи домена 56 окт 29 02:30 masks2.key
-rw-rw-rw- 1 xxx пользователи домена 56 окт 29 02:30 masks.key
-rw-rw-rw- 1 xxx пользователи домена 59 окт 29 02:30 name.key
-rw-rw-rw- 1 xxx пользователи домена 36 окт 29 02:30 primary2.key
-rw-rw-rw- 1 xxx пользователи домена 36 окт 29 02:30 primary.key

Это ошибка: права должны быть только у владельца. Почините:
Код:
chmod -R go-rw /var/opt/cprocsp/keys/ИМЯ_ПОЛЬЗОВАТЕЛЯ


Добрый день, сейчас, пока что, контейнер на флешке и всё в консольном режиме - Ок.
В 1С сертификат проходит проверку только, если выбрано: КриптоПро CSP (ГОСТ 2012/256) KC1, алгоритм подписи: GR 34.10-2012 256

Однако, на этом форуме (https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=18266) нашёл следующее:

установлен личный с использованием криптопровайдера Crypto-Pro GOST R 34.10-2012 KC1 CSP (на Linux и macOS по умолчанию используются именно такие имена криптопровайдеров).

В 1С ожидается имя криптопровайдера Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider (как в Windows).

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

Если у Вас установлена панель cptools - она же Инструменты КриптоПро (крайне рекомендуется установить и использовать - сильно упрощает работу), то откройте её.

нажмите в левом нижнем углу кнопку Показать расширенные
перейдите в раздел Контейнеры
выберите нужный ключевой контейнер
в выпадающем списке выберите Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider
нажмите кнопку Установить сертификат

После этого повторите проверку в 1С, где у Вас возникла ошибка.


Как переустановить сертификат именно вот с этим криптопровайдером: Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider?
У меня Cryptopro 4

Отредактировано пользователем 2 ноября 2020 г. 10:58:42(UTC)  | Причина: Не указана

Offline Александр Лавник  
#14 Оставлено : 2 ноября 2020 г. 11:00:42(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: xgsmann Перейти к цитате
Автор: Андрей Русев Перейти к цитате
Цитата:
вывод о правам:
-rw-rw-rw- 1 xxx пользователи домена 116 окт 29 02:30 header.key
-rw-rw-rw- 1 xxx пользователи домена 56 окт 29 02:30 masks2.key
-rw-rw-rw- 1 xxx пользователи домена 56 окт 29 02:30 masks.key
-rw-rw-rw- 1 xxx пользователи домена 59 окт 29 02:30 name.key
-rw-rw-rw- 1 xxx пользователи домена 36 окт 29 02:30 primary2.key
-rw-rw-rw- 1 xxx пользователи домена 36 окт 29 02:30 primary.key

Это ошибка: права должны быть только у владельца. Почините:
Код:
chmod -R go-rw /var/opt/cprocsp/keys/ИМЯ_ПОЛЬЗОВАТЕЛЯ


Добрый день, сейчас, пока что, контейнер на флешке и всё в консольном режиме - Ок.
В 1С сертификат проходит проверку только, если выбрано: КриптоПро CSP (ГОСТ 2012/256) KC1, алгоритм подписи: GR 34.10-2012 256

Однако, на этом форуме (https://www.cryptopro.ru/forum2/default.aspx?g=posts&t=18266) нашёл следующее:

установлен личный с использованием криптопровайдера Crypto-Pro GOST R 34.10-2012 KC1 CSP (на Linux и macOS по умолчанию используются именно такие имена криптопровайдеров).

В 1С ожидается имя криптопровайдера Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider (как в Windows).

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

Если у Вас установлена панель cptools - она же Инструменты КриптоПро (крайне рекомендуется установить и использовать - сильно упрощает работу), то откройте её.

нажмите в левом нижнем углу кнопку Показать расширенные
перейдите в раздел Контейнеры
выберите нужный ключевой контейнер
в выпадающем списке выберите Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider
нажмите кнопку Установить сертификат

После этого повторите проверку в 1С, где у Вас возникла ошибка.


Как переустановить сертификат именно вот с этим криптопровайдером: Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider?
У меня Cryptopro 4

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

Выполните в терминале команду:

Код:
/opt/cprocsp/bin/amd64/csptest -absorb -certs -provtype 80 -provider "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider"
Техническую поддержку оказываем тут
Наша база знаний
Offline xgsmann  
#15 Оставлено : 2 ноября 2020 г. 23:45:03(UTC)
xgsmann

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

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

Вывод команды: /opt/cprocsp/bin/amd64/csptest -absorb -certs -provtype 80 -provider "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider"
Match: FLASH\\2020-06-.000\FDC0
No cert for AT_KEYEXCHANGE key

Вывод команды:
~$ cpconfig -defprov -view_type
Listing Available Provider Types:
Provider type Provider Type Name
_____________ _____________________________________
75 GOST R 34.10-2001 Signature with Diffie-Hellman Key Exchange
80 GOST R 34.10-2012 (256) Signature with Diffie-Hellman Key Exchange
81 GOST R 34.10-2012 (512) Signature with Diffie-Hellman Key Exchange

Меня уверяют в поддержке 1С, что 256 не должно быть. Вроде, глупость какая-то...

Похоже, 1С сравнивает криптопровайдера по строке... Если это так, - апстену.
Но мене, пока не помогает.

Добавлю про личный сертификат:

Signature Algorithm : ГОСТ Р 34.11-2012/34.10-2012 256 бит
PublicKey Algorithm : ГОСТ Р 34.10-2012 (512 bits)
Not valid before : 25/06/2020 12:43:01 UTC
Not valid after : 25/06/2021 12:43:01 UTC
PrivateKey Link : Yes
Container : FLASH\\2020-06-.000\FDC0
Provider Name : Crypto-Pro GOST R 34.10-2012 KC1 CSP
Provider Info : ProvType: 80, KeySpec: 1, Flags: 0x0
CA cert URL : http://ca.1c.ru/cdp/1cca1_2019.cer
CDP : http://ca.1c.ru/cdp/1cca1_2019.crl
CDP : http://1cbo.1c.ru/cdp/1cca1_2019.crl
Extended Key Usage : 1.3.6.1.5.5.7.3.2
1.3.6.1.5.5.7.3.4

Отредактировано пользователем 3 ноября 2020 г. 0:03:24(UTC)  | Причина: Не указана

Offline xgsmann  
#16 Оставлено : 3 ноября 2020 г. 16:13:45(UTC)
xgsmann

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

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

Добрый следующий день.
Может быть кто-то ответит по предыдущему выводу?
Offline Александр Лавник  
#17 Оставлено : 3 ноября 2020 г. 16:54:05(UTC)
Александр Лавник

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

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

Сказал «Спасибо»: 53 раз
Поблагодарили: 776 раз в 718 постах
Автор: xgsmann Перейти к цитате
Добрый следующий день.
Может быть кто-то ответит по предыдущему выводу?

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

В Вашем случае, когда сертификат не содержится внутри ключевого контейнера, нужно использовать следующую команду:

Код:
/opt/cprocsp/bin/amd64/certmgr -inst -cont 'contname' -file /path/to/certificate/file.cer -provtype 80 -provname "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider"

Пример:

Код:
/opt/cprocsp/bin/amd64/certmgr -inst -cont '\\.\HDIMAGE\testcont' -file /tmp/user.cer -provtype 80 -provname "Crypto-Pro GOST R 34.10-2012 Cryptographic Service Provider"

Экспортировать сертификат в файл можно командой:

Код:
/opt/cprocsp/bin/amd64/certmgr -export -dest /tmp/user.cer

Вывести список имен доступных ключевых контейнеров можно командой:

Код:
/opt/cprocsp/bin/amd64/csptest -keys -enum -verifyc -fqcn
Техническую поддержку оказываем тут
Наша база знаний
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
2 Страницы<12
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.