Code sining. Решить проблему с подписью манифеста с помощью СlickOnce
500 руб. за проект
Публикация приложений осуществляется с помощью технологии ClickOnce.
Однако при попытке подписать манифесты ClickOnce во время публикации приложения выдает следующую ошибку: "При подписи произошла ошибка: Для подписи ClickOnce манифестов правомерны только сертификаты, использующие RSA-шифрование".
Предпринимались попытки подписать файл манифеста вручную через командную строку Visual Studio. Вводился следующий запрос:
mage -sign "путь к файлу .exe.manifest" -CertFile "путь к сертификату pfx с закрытым ключом" -Password "пароль от pfx"
Данный запрос выдает ошибку:
Этот сертификат не содержит закрытый ключ "путь к сертификату pfx с закрытым ключом". Если это сертификат открытого ключа, укажите допустимые имена поставщика служб шифрования и контейнера ключей.
Хотя этим же ключом пробовали подписать exe-файл через утилиту SignTool и подписывание происходило успешно.
Однако при попытке подписать манифесты ClickOnce во время публикации приложения выдает следующую ошибку: "При подписи произошла ошибка: Для подписи ClickOnce манифестов правомерны только сертификаты, использующие RSA-шифрование".
Предпринимались попытки подписать файл манифеста вручную через командную строку Visual Studio. Вводился следующий запрос:
mage -sign "путь к файлу .exe.manifest" -CertFile "путь к сертификату pfx с закрытым ключом" -Password "пароль от pfx"
Данный запрос выдает ошибку:
Этот сертификат не содержит закрытый ключ "путь к сертификату pfx с закрытым ключом". Если это сертификат открытого ключа, укажите допустимые имена поставщика служб шифрования и контейнера ключей.
Хотя этим же ключом пробовали подписать exe-файл через утилиту SignTool и подписывание происходило успешно.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.