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 署名の検証をバイパスすることでパフォーマンスを向上させることができます。 これは、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 エンコーディングを作成します。

適用対象