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


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.

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