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


Предоставление доверия решениям Office

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

Вы можете предоставить полное доверие решению Office, подписав манифесты приложения и развертывания.

Конечные пользователи могут предоставить доверие решению Office, выполнив решение о доверии в запросе доверия ClickOnce.

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO. См. сведения о функциях, доступных по Приложение Office и типу проекта.

Доверие к решению путем подписывания манифестов приложения и развертывания

Все манифесты приложения и развертывания для решений Office должны быть подписаны сертификатом, который идентифицирует издателя. Сертификаты предоставляют основу для принятия решений о доверии.

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

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

Если разработчик подписывает решение временным сертификатом, администратор может повторно подписать настройку с помощью Инструмент создания и изменения манифестов (mage.exe), которая является одним из средств Microsoft платформа .NET Framework. Дополнительные сведения о подписывание решений см. в статье "Практическое руководство. Подписывание решений Office и практическое руководство. Подписывание манифестов приложения и развертывания".

Доверие к решению с помощью запроса доверия ClickOnce

ClickOnce предложит конечному пользователю принять решение о доверии, если не существует политики всей организации, которая доверяет сертификату решения. Если конечный пользователь предоставляет этому решению доверие, создается запись списка включения, содержащая URL-адрес и открытый ключ для хранения этого решения доверия. При последующем запуске доверенной настройки конечный пользователь снова не запрашивается.

Администратор istrator может отключить запрос доверия ClickOnce или требовать, чтобы запрос был выполнен только для решений, подписанных сертификатом Authenticode. Дополнительные сведения об изменении этих параметров для зон MyComputer, LocalIntranet, Internet, TrustedSites и UntrustedSites см. в разделе "Практическое руководство. Настройка поведения запроса доверия ClickOnce".