Как подписать пакет с помощью цифровой подписи
Эта процедура объясняет, как подписать пакет цифровой подписью с целью предотвращения загрузки и запуска измененных пакетов. Сертификат должен быть выпущен доверенным центром сертификации, и можно использовать только те сертификаты, которые были созданы для подписи кода. Дополнительные сведения см. в разделе Введение в подписывание кода библиотеки MSDN.
Чтобы определить, включен ли сертификат для подписи кода, проверьте свойства сертификата в диалоговом окне Сертификаты.
Просмотр и изменение целей сертификата
Найдите исполняемый файл certmgr.exe на локальном или на удаленном компьютере.
Дважды щелкните файл certmgr.exe.
В диалоговом окне Сертификаты перейдите на вкладку Доверенные корневые центры сертификации.
Дважды щелкните сертификат, необходимый для работы.
Перейдите на вкладку Подробности. В поле Расширенное использование ключей (свойство) перечисляются цели сертификата. Флажок Подпись кода должен быть установлен.
Примечание. В поле Отпечаток указано значение, используемое в качестве хэш-аргумента при добавлении в командную строку программы dtutil параметра подписи. Перед тем как использовать значение, необходимо удалить пробелы. Дополнительные сведения о подписи пакетов с помощью программы командной строки dtutil см. в разделе Программа dtutil. При необходимости нажмите кнопку Редактировать свойства и на вкладке Общие в диалоговом окне Свойства сертификатов выберите другие цели.
Чтобы закрыть диалоговое окно Свойства сертификатов, нажмите кнопку ОК.
Чтобы закрыть диалоговое окно Свойства сертификатов, нажмите кнопку ОК.
Подписывание пакета
В среде Business Intelligence Development Studio откройте проект служб Integration Services, содержащий нужный пакет.
Чтобы открыть пакет, дважды щелкните его в обозревателе решений.
В конструкторе служб SSIS или в меню Службы SSIS нажмите Цифровая подпись.
В диалоговом окне Цифровая подпись нажмите Подписать.
В диалоговом окне Выбор сертификата выберите сертификат.
Чтобы просмотреть сведения о сертификате, нажмите Просмотреть сертификат.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Выбор сертификата.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Цифровая подпись.
Чтобы сохранить обновленные пакеты, нажмите Сохранить выбранные элементы в меню Файл.
См. также
Основные понятия
Вопросы безопасности для служб Integration Services
Разделы руководства по безопасности (службы SSIS)