![]() |
|
Где взять ключ подписи для подписи jwt-токенов для авторизации в http-сервисе 1с? | ☑ | ||
---|---|---|---|---|
0
pavlushov
20.01.23
✎
18:06
|
Добрый вечер. Нужно реализовать вход в http-сервис 1с при помощи jwt-токенов. В инструкции написано: Для подписи токена нужно также указать ключ подписи. Ключ подписи обычно генерируется криптопровайдером; меняется он, как правило, редко, раз в несколько лет; хранить его можно, например, в константах конфигурации. Вопрос: где взять этот самый ключ подписи? Вот ссылка на статью: https://wonderland.v8.1c.ru/blog/autentifikatsiya-s-pomoshchyu-jwt-tokenov/
|
|||
1
Гость из Мариуполя
гуру
20.01.23
✎
20:07
|
Где взять, где взять - по-русски же написано - сгенерировать криптопровайдером, в чем вопрос то?
В интернете полно всяких рекомендаций и приблуд, но самое простое - безо всяких сторонних приблуд Windows сама, начиная по моему с Windows 8 может генерировать ЭП командой в Powershell. Но самостоятельно ты можешь изготовить только неквалифицированную ЭП (Если ты не сертифицированный удостоверяющий центр) Если ты сам не хочешь заниматься всей этой беллетристикой и не хочешь даже запускать powershell, то, по-моему, в состав ИТС проф входит,если не ошибаюсь, и 1С:Подпись И ты как истинный 1С-ник, должен идти кратчайшим путем - через 1С:Подпись. Имея подписку ИТС, сгенерировать квалифицированную усиленную ЭП несложно. И самое главное - все включено в стоимость ИТС, то есть сама генерация ЭП для тебя бесплатна. |
|||
2
pavlushov
22.01.23
✎
17:53
|
У объекта ТокенДоступа есть метод Подписать(<АлгоритмПодписи>, <ИнформацияОКлюче>). В этот метод нужно передать ИнформацияОКлюче в виде строки Base64. Допустим я получил сертификат с помощью сервиса 1С:Подпись. Как мне получить информацию о ключе, который используется для формирования подписи в формате PEM?
|
|||
3
pavlushov
22.01.23
✎
17:54
|
Вопрос не в том, как получить сертификат, а в том как из сертификата получить ключ подписи.
|
|||
4
Гость из Мариуполя
гуру
23.01.23
✎
03:21
|
у-у-у, как все пичалька.
нет смысла рассказывать, что бывает шуба, а бывает сертификат на шубу. что бывает хороший алкоголь, а бывает сертификат на хороший алкоголь. что бывает электронная подпись, а бывает сертификат электронной подписи если человек с помощью 1С:Подпись умудрился получить сертификат на подпись, не имея ключа подписи, то.. говорить не о чем |
|||
5
pavlushov
26.01.23
✎
14:08
|
(4) ну не разбираюсь я в сертификатах, не знаю из чего он состоит и как работает, но со своей проблемой я разобрался: оказалось что ЭП не нужна для решения этой задачи, и в качестве ключа подписи может быть любая строка закодированная в base64. Вообще самая полная статья по настройке доступа в http сервис 1с по токену вот: https://forum.infostart.ru/forum15/topic281102/
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |