PublisherMembershipCondition Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет, принадлежит ли сборка группе кода путем тестирования сертификата Authenticode X.509v3 издателя программного обеспечения. Этот класс не наследуется.
public ref class PublisherMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed
public sealed class PublisherMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition
type PublisherMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<System.Serializable>]
type PublisherMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PublisherMembershipCondition = class
interface IMembershipCondition
interface ISecurityEncodable
interface ISecurityPolicyEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition, ISecurityEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class PublisherMembershipCondition
- Наследование
-
PublisherMembershipCondition
- Атрибуты
- Реализации
Комментарии
Сборка кода удовлетворяет условию членства издателя, если этот код подписан указанным издателем программного обеспечения.
По умолчанию безопасность доступа к коду (CAS) не проверяет наличие доказательств Publisher. Если компьютер не имеет настраиваемую группу кода на PublisherMembershipCondition основе класса, можно повысить производительность, обходя проверку подписи Authenticode. Это достигается путем настройки среды выполнения, чтобы не предоставлять Publisher доказательства для CAS. Дополнительные сведения о настройке этого параметра и его использовании приложения см. в элементе <generatePublisherEvidence> .
Конструкторы
| Имя | Описание |
|---|---|
| PublisherMembershipCondition(X509Certificate) |
Инициализирует новый экземпляр PublisherMembershipCondition класса с помощью сертификата Authenticode X.509v3, определяющего членство. |
Свойства
| Имя | Описание |
|---|---|
| Certificate |
Возвращает или задает сертификат Authenticode X.509v3, для которого тесты условий членства. |
Методы
| Имя | Описание |
|---|---|
| Check(Evidence) |
Определяет, соответствует ли указанное свидетельство условию членства. |
| Copy() |
Создает эквивалентную копию условия членства. |
| Equals(Object) |
Определяет, эквивалентен ли сертификат издателя из указанного объекта сертификату издателя, который содержится в текущем PublisherMembershipCondition. |
| FromXml(SecurityElement, PolicyLevel) |
Восстанавливает объект безопасности с заданным состоянием из кодировки XML. |
| FromXml(SecurityElement) |
Восстанавливает объект безопасности с заданным состоянием из кодировки XML. |
| GetHashCode() |
Возвращает хэш-код для текущего условия членства. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Создает и возвращает строковое представление PublisherMembershipConditionобъекта. |
| ToXml() |
Создает xml-кодирование объекта безопасности и его текущего состояния. |
| ToXml(PolicyLevel) |
Создает xml-кодировку объекта безопасности и его текущего состояния с указанным PolicyLevel. |