PublisherMembershipCondition Classe

Définition

Détermine si un assembly appartient à un groupe de codes en testant le certificat Authenticode X.509v3 de son éditeur de logiciels. Cette classe ne peut pas être héritée.

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
Héritage
PublisherMembershipCondition
Attributs
Implémente

Remarques

Un assembly de code satisfait à une condition d’appartenance d’éditeur si ce code est signé par l’éditeur de logiciels spécifié.

Par défaut, la sécurité de l’accès au code (CAS) ne vérifie pas Publisher preuve. Sauf si votre ordinateur dispose d’un groupe de code personnalisé basé sur la PublisherMembershipCondition classe, vous pouvez améliorer les performances en contournant la vérification de la signature Authenticode. Pour ce faire, configurez le runtime pour ne pas fournir de preuve Publisher pour le service d’administration centrale. Pour plus d’informations sur la configuration de cette option et sur les applications qui peuvent l’utiliser, consultez l’élément <generatePublisherEvidence> .

Constructeurs

Nom Description
PublisherMembershipCondition(X509Certificate)

Initialise une nouvelle instance de la PublisherMembershipCondition classe avec le certificat Authenticode X.509v3 qui détermine l’appartenance.

Propriétés

Nom Description
Certificate

Obtient ou définit le certificat Authenticode X.509v3 pour lequel la condition d’appartenance teste.

Méthodes

Nom Description
Check(Evidence)

Détermine si la preuve spécifiée satisfait à la condition d’appartenance.

Copy()

Crée une copie équivalente de la condition d’appartenance.

Equals(Object)

Détermine si le certificat de l’éditeur à partir de l’objet spécifié est équivalent au certificat de l’éditeur contenu dans le fichier actif PublisherMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML.

FromXml(SecurityElement)

Reconstruit un objet de sécurité avec un état spécifié à partir d’un encodage XML.

GetHashCode()

Obtient le code de hachage pour la condition d’appartenance actuelle.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Crée et retourne une représentation sous forme de chaîne du PublisherMembershipCondition.

ToXml()

Crée un encodage XML de l’objet de sécurité et son état actuel.

ToXml(PolicyLevel)

Crée un encodage XML de l’objet de sécurité et son état actuel avec le code spécifié PolicyLevel.

S’applique à