语言

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 自定义代码组,否则可以通过绕过验证码签名验证来提高性能。 这是通过配置运行时来为 CAS 提供Publisher证据来实现的。 有关如何配置此选项以及哪些应用程序可以使用此选项的详细信息,请参阅 <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()

创建并返回 <a0/> 的字符串表示形式。

ToXml()

创建安全对象的 XML 编码及其当前状态。

ToXml(PolicyLevel)

使用指定的 PolicyLevel值创建安全对象的 XML 编码及其当前状态。

适用于