|
|
Подпись в формате base64 |
☑ |
|
0
Egor097
27.02.24
✎
11:45
|
Здравствуйте! При попытке подписания в формате base64 через МенеджерКриптографии.Подписать() вылетает ошибка:отсутствует набор ключей. Закрытый ключ привязан к сертификату.В чем может быть проблема?
|
|
|
1
ololoraise
27.02.24
✎
13:45
|
А у тебя Крипто про то стоит?
|
|
|
2
arsik
гуру
27.02.24
✎
13:59
|
(0) Может ключ у тебя на клиенте, а подпись происходит на сервере
|
|
|
3
Egor097
27.02.24
✎
14:31
|
(1) Крипто Про установлен на сервере
|
|
|
4
Egor097
27.02.24
✎
14:31
|
Ключ находится на сервере и подпись соответственно происходит там
|
|
|
5
Garykom
гуру
27.02.24
✎
14:39
|
В чем может быть проблема?
Ключ находится на сервере и подпись соответственно происходит там
Вывод: Проблема в месте крепления рук.
|
|
|
6
Garykom
гуру
27.02.24
✎
14:45
|
Точно сервер 1С (под пользователем от которого он запускается) видит через криптопро закрытые ключи?
|
|
|
7
Egor097
27.02.24
✎
14:51
|
(6) Точно,проверяли
|
|
|
8
Garykom
гуру
27.02.24
✎
14:57
|
Перепроверьте
https://its.1c.ru/db/metod81/content/5784/hdoc
Ошибка интерфейса модуля криптографии. Отсутствует набор ключей
Возможные причины:
Закрытый ключ для выбранного сертификата не установлен.
Закрытый ключ установлен, но сертификат не имеет с ним связи.
Способы устранения:
Установить закрытый ключ (вставить токен или флешку с файлом закрытого ключа).
Если закрытый ключ утерян, отозвать сертификат и подать заявление на новый сертификат. См. раздел документации Электронная подпись (Заявление).
Переустановить сертификат в Личное хранилище через оснастку программы электронной подписи с привязкой к закрытому ключу. См. также 1c-edo.ru/handbook/28/4008/ и 1c-edo.ru/handbook/24/4179/
|
|
|
9
Egor097
27.02.24
✎
14:56
|
(8) Видел эти разъяснения, не помогают
|
|
|
10
Garykom
гуру
27.02.24
✎
14:59
|
(9) 1. Посмотрите от какого пользователя работает сервер 1С
2. Зайдите на сервер от имени это пользователя
3. Запустите КриптоПро и проверьте что есть сертификаты и закрытый ключ привязан к сертификату
|
|
|
11
timurhv
27.02.24
✎
15:33
|
Разворачивал через Apache файловую базу, тоже не видело ключ Rutoken Lite.
Для службы Apache создавалась отдельная учетка с админскими правами:
- если под ней авторизоваться под 0 сессией, то локально КриптоПро ключ видит;
- если запускать Apache как службу, то не видит;
- если под 0 сессией запустить Apache (через командную строку, а не как службу), то во вне ключ становится виден;
|
|
|
12
Garykom
гуру
27.02.24
✎
15:46
|
(11) там еще тонкости где ключ лежит, на носителе или в реесте
|
|
|
13
Garykom
гуру
27.02.24
✎
15:49
|
(10)+ в случае файловая 1С через веб-сервер (Apache) вместо "сервер 1С" читать "веб-сервер"
|
|
|
14
nextssbt
28.02.24
✎
09:46
|
(8) не хватает пункта о лицензии на крипто про
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший