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


Как подписать пакет с помощью цифровой подписи

Эта процедура объясняет, как подписать пакет цифровой подписью с целью предотвращения загрузки и запуска измененных пакетов. Сертификат должен быть выпущен доверенным центром сертификации, и можно использовать только те сертификаты, которые были созданы для подписи кода. Дополнительные сведения см. в разделе Введение в подписывание кода библиотеки MSDN.

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

Просмотр и изменение целей сертификата

  1. Найдите исполняемый файл certmgr.exe на локальном или на удаленном компьютере.

  2. Дважды щелкните файл certmgr.exe.

  3. В диалоговом окне Сертификаты перейдите на вкладку Доверенные корневые центры сертификации.

  4. Дважды щелкните сертификат, необходимый для работы.

  5. Перейдите на вкладку Подробности. В поле Расширенное использование ключей (свойство) перечисляются цели сертификата. Флажок Подпись кода должен быть установлен.

    ms137947.note(ru-ru,SQL.90).gifПримечание.
    В поле Отпечаток указано значение, используемое в качестве хэш-аргумента при добавлении в командную строку программы dtutil параметра подписи. Перед тем как использовать значение, необходимо удалить пробелы. Дополнительные сведения о подписи пакетов с помощью программы командной строки dtutil см. в разделе Программа dtutil.
  6. При необходимости нажмите кнопку Редактировать свойства и на вкладке Общие в диалоговом окне Свойства сертификатов выберите другие цели.

  7. Чтобы закрыть диалоговое окно Свойства сертификатов, нажмите кнопку ОК.

  8. Чтобы закрыть диалоговое окно Свойства сертификатов, нажмите кнопку ОК.

Подписывание пакета

  1. В среде Business Intelligence Development Studio откройте проект служб Integration Services, содержащий нужный пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. В конструкторе служб SSIS или в меню Службы SSIS нажмите Цифровая подпись.

  4. В диалоговом окне Цифровая подпись нажмите Подписать.

  5. В диалоговом окне Выбор сертификата выберите сертификат.

  6. Чтобы просмотреть сведения о сертификате, нажмите Просмотреть сертификат.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Выбор сертификата.

  8. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Цифровая подпись.

  9. Чтобы сохранить обновленные пакеты, нажмите Сохранить выбранные элементы в меню Файл.

См. также

Основные понятия

Вопросы безопасности для служб Integration Services
Разделы руководства по безопасности (службы SSIS)

Справка и поддержка

Получение помощи по SQL Server 2005