PublisherMembershipCondition クラス

定義

ソフトウェア発行元の Authenticode X.509v3 証明書をテストして、アセンブリがコード グループに属しているかどうかを判断します。 このクラスは継承できません。

public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition
[<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
Public NotInheritable Class PublisherMembershipCondition
継承
PublisherMembershipCondition
属性
実装

注釈

コード アセンブリは、そのコードが指定されたソフトウェア発行元によって署名されている場合に、パブリッシャー メンバーシップの条件を満たします。

既定では、コード アクセス セキュリティ (CAS) は、Publisher証拠をチェックしません。 コンピューターに PublisherMembershipCondition クラスに基づくカスタム コード グループがない限り、Authenticode 署名の検証をバイパスすることでパフォーマンスを向上させることができます。 これは、CAS のPublisher証拠を提供しないようにランタイムを構成することによって実現されます。 このオプションを構成する方法と、使用できるアプリケーションの詳細については、 <generatePublisherEvidence> 要素を参照してください。

コンストラクター

名前 説明
PublisherMembershipCondition(X509Certificate)

メンバーシップを決定する Authenticode X.509v3 証明書を使用して、 PublisherMembershipCondition クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
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)

指定した PolicyLevelを使用して、セキュリティ オブジェクトとその現在の状態の XML エンコードを作成します。

適用対象