Проверьте подпись файлов манифеста и приложения - PullRequest
0 голосов
/ 10 декабря 2018

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

mage -s app-manifest -cf cert_file -pwd password
mage -u deployment-manifest -appm app-manifest
mage -s deployment-manifest -cf certfile -pwd password

Я хочу убедиться, что мои файлы манифеста подписаны или нет и, кроме того, правильно подписаны или нет?

Я уже попробовал следующие параметры: -Проверьте файл манифеста после завершения процесса подписания, используяИнструмент Mage.exe (но инструмент все еще говорит, что манифест не подписан) - Использование SignTool для проверки (но манифесты не распознаются ими, так как я полагаю, что SignTool предназначен только для проверки файлов приложения, таких как .exe / .dll) -Сравните файл манифеста до и после подписания, где я мог видеть изменения, но не мог выяснить, подписан ли он должным образом или нет?

Итак, вопрос в том, как мы можем проверить, что наш файл манифестаподписан правильно?Есть ли какой-нибудь инструмент или выход для этого?

Примечание: В процессе сборки моего решения WPF будут сгенерированы манифесты и файлы приложений, т.е. файлы MyInstaller.exe.manifest и MyWeb.xbap.

С уважением, ОМ

1 Ответ

0 голосов
/ 11 декабря 2018

Да, это очень легко проверить на знак.Откройте эти файлы в любом текстовом редакторе и попробуйте найти тег .Если вы нашли его в файле .application и .manifest, то ваше приложение ClickOnce в настоящее время подписано.

Вот 2 примера:

1 - полная подпись

Signed

2 - проект без подписи.

Unsigned

...