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.

Применяется к