Re: Использование signtool c Рутокен ЭЦП 3.0 с не экспортируемым сертифика
Вотинов Александр,
хотя бы отсюда
в самом низу
https://dev.rutoken.ru/pages/viewpage.a … d=94570411
Вы не авторизованы. Пожалуйста, войдите или зарегистрируйтесь.
Форум Рутокен → Техническая поддержка пользователей → Использование signtool c Рутокен ЭЦП 3.0 с не экспортируемым сертифика
Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться
Вотинов Александр,
хотя бы отсюда
в самом низу
https://dev.rutoken.ru/pages/viewpage.a … d=94570411
AlexanderN, спасибо за информацию.
пришлите, пожалуйста, скриншот "Панели управления Рутокен" на вкладке Сертификаты на почту hotline@rutoken.ru.
Вотинов Александр, а можно мне тоже на почту инструкцию по отключению пина для реализации CI/CD?
AlexanderN, отправил на электронную почту, указанную при регистрации.
Здравствуйте!
Разрабатываем ClickOnce-приложение. Организация получила Рутокен + GlobalSign с неэкспортируемым ключом.
exe-файлы подписываем успешно при сборке приложения в Visual Studio 2022 (правда вечно просит пин-код, не могли бы отправить инструкцию по кешированию пин-кода?).
У клиентов софт определяется, как подписанный, всё хорошо. Но если мы хотим установочник закинуть им, то даже если setup.exe и подписан, то система смотрит на файл MyApp.application, который лежит у нас на сервере и ругается, что манифест не подписан, издатель неизвестен.
Мы пытались через signtool подписать, кучей способов. Ответ всегда один:
This file format cannot be signed because it is not recognized.
Пытались подписать манифест через mage.exe: и реверсили его (правили, пересобирали, упирались в то же самое -
The requested operation is not supported.
, т.к.
KeySpec == 1 (AT_KEYEXCHANGE)
), и новую версию mage использовали, ничего не помогает.
Писали в GlobalSign, отправили это нам:
Попробуйте пожалуйста подписать
данные файлы в Signtool.exe с помощью команды
ниже
Sign /a /tr http://timestamp.globalsign.com/tsa/r6advanced1 /td SHA256
/fd SHA256
"D:\Work\Sources\...\app.publish\MyApp.application"
Должно запросить пароль от токена.
Мы это сделали, результат ниже на скринах:
Подскажите, пожалуйста, как нам победить уже подписание манифеста (по сути, это просто xml)?
Здравствуйте, LNF,
попробуйте подписать необходимый вам файл с помощью jsign как описано в инструкции.
Здравствуйте, LNF,
попробуйте подписать необходимый вам файл с помощью jsign как описано в инструкции.
Добрый день, благодарю за инструкцию по пин-коду.
Я уже пробовал через jsign, ответ такой же, к сожалению:
Тело конфига:
name = OpenSC-PKCS11
description = SunPKCS11 via OpenSC
library = C:\Windows\System32\rtPKCS11ECP.dll
slotListIndex = 0
LNF,
попробуйте подписать необходимый файл на портале Центра сертификации Рутокен и проверьте подпись через систему у заказчика.
Если такой путь подписи подходит, то можно на основе примера из SDK сделать программу подписи, которую можно встроить в процесс сборки и подписи вашей программы.
Чтобы отправить ответ, нужно авторизоваться или зарегистрироваться
Форум Рутокен → Техническая поддержка пользователей → Использование signtool c Рутокен ЭЦП 3.0 с не экспортируемым сертифика