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) |
Восстанавливает объект безопасности с указанным состоянием из кодировки XML. |
FromXml(SecurityElement, PolicyLevel) |
Восстанавливает объект безопасности с указанным состоянием из кодировки XML. |
GetHashCode() |
Получает хэш-код для текущего условия членства. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Создает и возвращает строковое представление объекта PublisherMembershipCondition. |
ToXml() |
Создает кодировку XML для объекта безопасности и его текущего состояния. |
ToXml(PolicyLevel) |
Создает кодировку XML для объекта безопасности и его текущего состояния с заданным PolicyLevel. |