2016-10-27 17 views

ответ

1

Это не слишком сложно и требует нескольких шагов.

Решение: - После того, как троллинг через много ресурсов, и на самом деле делает это успешно, ниже шаги, которые необходимы для установки сертификата PFX-в визуальный проект студии:

  1. Во-первых, должны использовать Firefox, когда что-либо делаете с Comodo.com. (Говоря с технической поддержкой Comodo, если вы использовали другой браузер, отличный от Firefox, ответ будет «вот в чем проблема».)
  2. Если вы уже запросили (приобрели) подписанный сертификат от Comodo с помощью другого браузера, то вы необходимо войти в Comodo с помощью Firefox и запросить «заменить» подписанный сертификат, который они разрешили. (они будут затем проверять и связывать в новый .zip-файл для загрузки).
  3. В загруженном почтовом конверте из Comodo будет четыре файла, а сертификат, который вы хотите, - это номер со всеми буквами и номерами в имени файла, с сегодняшней датой на нем. (это изменилось с помощью новых ключей SHA256, поэтому вам придется разместить, я помню, что был один из двух файлов).
  4. После загрузки и распаковки извлеките файл .crt (только цифры и буквы в имени файла) в рабочую папку.
  5. Open Firefox -> Параметры -> Дополнительно -> Сертификаты
  6. Импорт Comodo .CRT файл
  7. Выберите вкладку Архивация, а затем укажите имя файла и пароль (и сохранить пароль - НАПИШИТЕ ЭТОТ ПАРОЛЬ ВНИЗ ИЛИ СОХРАНЯЙТЕ В ЗАВЕРШЕННОМ ФАЙЛЕ/ПАПКЕ, ПОСЛЕ ЭТОГО ПАРОЛЯ - ГЛАВНЫЙ И ТОЛЬКО ПАРОЛЬ, КОТОРЫЙ ДОЛЖЕН ВХОДИТЬ В ВИЗУАЛЬНУЮ СТУДИЮ, КОГДА ЭТО ЗАДАЕТСЯ ДЛЯ ПАРОЛЯ, КОГДА НАСТРОЙКА КОДА-ПОДПИСАНИЯ). Использование резервной копии в Firefox сохранит закрытый ключ с сертификатом - частный ключ оказывается закрытым ключом, который вы запросили у сертификата в Comodo через Firefox. Сохраненный файл будет представлять собой файл .p12.
  8. Загрузить DigiCert Certificate Utility for Windows
  9. Запустите DigiCert, импортируйте файл .p12, а затем экспортируйте в .pfx.
  10. В Visual Studio (2015) перейдите в «Свойства проекта» -> «Подписание» и (a) добавьте сертификат .pfx сначала в «Подписать манифест ClickOnce» (вверху вкладки), а затем (b) второй добавьте .pfx в «Подписать сборку» (внизу вкладки) и введите пароль с шага 7. (если вы не выполните этот заказ, вы не добьетесь успеха).
  11. Теперь вы закончили, и ваша скомпилированная сборка будет защищена подписанным сертификатом.

Обратите внимание, что если вы запутывание сборки, то вам нужно добавить команду после сборки использовать Windows, signtools.exe, который находится в C: \ Program Files (x86) \ Windows Kits \ 8.1 \ Bin \ x86, если вы установили SDK для Visual Studio. Поиск в «post-build signtools.exe» (обратите внимание, что в папках x86 и x64 есть 32-разрядный и 64-разрядный файл signtools.exe. Мы научились использовать 32-разрядную версию, поскольку мы обычно компилируем AnyCPU).

MAJOR POINT

ВЫ ВСЕГДА ДОЛЖНЫ БЫТЬ ONLINE При компилировании RELEASE версии Visual Studio сборки, содержащей COMODO подписывающего ключа, поскольку ключ ПРИЗЫВАЕТ СЕРВЕРА ДЛЯ ПРОВЕРКИ НА BUILD TIME. ЭТО ПОЧЕМУ СОЗДАНИЕ РЕЛИЗА С ПОДКЛЮЧЕНИЕМ КОДА COMODO БЕЗ ИНТЕРНЕТ-СОЕДИНЕНИЯ ВСЕГДА ПРОТИВ ТАЙНА СООБЩЕНИЕ ОШИБКИ ОШИБКИ - ПОТОМУ ЧТО ВЫ НЕ ОНЛАЙН ВО ВРЕМЯ ПРОЦЕССА СТРОИТЕЛЯ.