Поделиться через


Практическое руководство. Импорт и применение сертификатов в проектах устройств

Обновлен: Ноябрь 2007

Диалоговое окно Выбор сертификата — это центральный портал подписи проектов устройств. В нем предоставляется вход в диалоговые окна Управление сертификатами и Мастер импорта сертификатов, как описано в следующих действиях.

ms228840.alert_note(ru-ru,VS.90).gifПримечание.

На вашем компьютере названия некоторых элементов интерфейса пользователя Visual Studio или их расположение могут отличаться от указанных в нижеследующих инструкциях. Это зависит от имеющегося выпуска Visual Studio и используемых параметров. Дополнительные сведения см. в разделе Параметры Visual Studio.

Отображение диалогового окна "Выбор сертификата"

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

Чтобы отобразить диалоговое окно "Выбор сертификата"

  1. В обозревателе решений щелкните правой кнопкой мыши <имя_проекта> и выберите пункт Свойства.

  2. Используйте одну из приведенных ниже процедур:

    • Для проектов Visual Basic и Visual C#: в конструкторе проектов щелкните пункт Устройства, выберите пункт Подпись Authenticode и щелкните пункт Выбрать сертификат.

    • В проектах Visual C++ выберите Authenticode подписывание и нажмите кнопку с многоточием в строке свойства Сертификат.

    • В проектах CAB-файлов для смарт-устройств выберите Authenticode подписывание и щелкните пункт Выбрать из хранилища.

Выбор сертификата для проекта устройства

После отображения диалогового окна Выбор сертификата, как было показано в предыдущих действиях, можно выбрать необходимый сертификат.

Чтобы выбрать сертификат для проекта с помощью диалогового окна "Выбор сертификата"

  • Если в диалоговом окне Выбор сертификата отображается сертификат, который необходим для этого проекта, выберите этот сертификат и нажмите кнопку ОК.

    Проект будет подписан с помощью этого сертификата при построении.

  • Если в диалоговом окне Выбор сертификата не отображается сертификат, который необходим для этого проекта, можно импортировать сертификат с помощью мастера импорта сертификатов.

Импорт сертификата для проекта устройства

Следующие действия предназначены для заполнения диалогового окна Выбор сертификата посредством импорта тестовых сертификатов, предоставляемых в Visual Studio, и использования их в проекте. Можно выполнить эту же процедуру, если необходимо применить другие сертификаты.

Visual Studio предоставляет три элемента пользовательского интерфейса для задачи импорта сертификата, который должен использоваться в проекте.

  • Диалоговое окно Выбор сертификата, в котором указывается, какие сертификаты должны быть применены в текущем проекте.

  • Диалоговое окно Управление сертификатами, в котором приводится список файлов сертификатов, доступных на компьютере разработчика.

  • Мастер импорта сертификатов, с помощью которого можно выбрать файл сертификата и указать место его хранения.

Чтобы импортировать тестовый сертификат с помощью мастера импорта сертификатов

  1. В диалоговом окне Выбор сертификата щелкните пункт Управление сертификатами.

    В диалоговом окне Управление сертификатами будет отображен список сертификатов, которые хранятся на компьютере разработчика.

  2. Щелкните Импорт для открытия мастера импорта сертификатов.

  3. Нажмите кнопку Далее для открытия страницы мастера Файл для импорта.

  4. Нажмите кнопку Обзор для перехода в папку TestCertificates среды Visual Studio.

    По умолчанию эта папка расположена в каталоге диск:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools.

  5. Измените выбор Типы файлов на Все файлы (*.*), выберите файл TestCert_Privileged.pfx или TestCert_Unprivileged.pfx, затем нажмите кнопку Открыть.

  6. На странице мастера Файл для импорта нажмите кнопку Далее для открытия страницы Пароль.

    Оставьте поле Пароль пустым. Эти тестовые сертификаты не содержат пароля.

  7. Нажмите кнопку Далее для открытия страницы Хранилище сертификатов. Убедитесь, что в поле Хранилище сертификатов выбрано Личные.

  8. Нажмите кнопку Далее для отображения страницы завершения, затем нажмите кнопку Готово.

    Будет отображено сообщение Импорт успешно завершен.

  9. Нажмите кнопку ОК, чтобы закрыть окно сообщения.

    Сертификат будет отображен в списке Управление сертификатами. Нажмите кнопку Закрыть, чтобы вернуться в диалоговое окно Выбор сертификата.

  10. Выберите необходимый сертификат и нажмите кнопку ОК.

    Сертификат отображается на странице свойств.

См. также

Задачи

Практическое руководство. Подписывание приложения Visual Basic или Visual C# (устройства)

Практическое руководство. Подписывание сборки Visual Basic или Visual C# (устройства)

Практическое руководство. Подписывание выходного файла проекта Visual C++ (устройства)

Практическое руководство. Подписание CAB-файла (устройства)

Практическое руководство. Установка SQL Server Compact 3.5 на устройство

Другие ресурсы

Безопасность в проектах устройств