PublisherMembershipCondition 類別

定義

藉由測試組件的軟體發行者 (Publisher) 的 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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
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)

使用判斷成員資格的 Authenticode X.509v3 憑證,初始化 PublisherMembershipCondition 類別的新執行個體。

屬性

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)

使用指定的 PolicyLevel,建立安全性物件的 XML 編碼方式和它的目前狀態。

適用於