Publisher クラス

定義

注意事項

Code Access Security is not supported or honored by the runtime.

ポリシー評価のための証拠として、コード アセンブリの Authenticode X.509v3 デジタル署名を提供します。 このクラスは継承できません。

public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
継承
Publisher
継承
Publisher
属性
実装

注釈

注意事項

コード アクセス セキュリティ (CAS) は、.NET Framework と .NET のすべてのバージョンで非推奨になりました。 最近のバージョンの .NET では、CAS 関連の API が使われている場合、CAS の注釈は使われず、エラーが発生します。 開発者は、代わりの手段を見つけてセキュリティ タスクを実現する必要があります。

証拠が Publisher 存在すると、付与セットに A が生成されます PublisherIdentityPermission 。 for PublisherIdentityPermissionがある場合はDemandPublisherIdentityPermission証拠にPublisher対応する情報が要求されたアクセス許可と比較されます。

発行元の証拠は、Authenticode X.509v3 署名に基づいています。

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

コンストラクター

Publisher(X509Certificate)

発行元の公開キーを含む X.509v3 証明書を指定して、Publisher クラスの新しいインスタンスを初期化します。

プロパティ

Certificate

発行元の Authenticode X.509v3 証明書を取得します。

メソッド

Clone()

現在のインスタンスのコピーである新しいオブジェクトを作成します。

Clone()

現在のインスタンスの完全なコピーである新しいオブジェクトを作成します。

(継承元 EvidenceBase)
Copy()

Publisher の同等コピーを作成します。

CreateIdentityPermission(Evidence)

Publisher クラスの現在のインスタンスに対応する ID アクセス許可を作成します。

Equals(Object)

現在の Publisher と指定したオブジェクトが等しいかどうかを比較します。

GetHashCode()

現在の Certificate のハッシュ コードを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在の Publisher の文字列形式を返します。

適用対象

こちらもご覧ください