PublisherMembershipCondition PublisherMembershipCondition PublisherMembershipCondition PublisherMembershipCondition Class

Definition

Bestimmt, ob eine Assembly zu einer Codegruppe gehört, indem das Authenticode X.509v3-Zertifikat des Softwareherausgebers überprüft wird.Determines whether an assembly belongs to a code group by testing its software publisher's Authenticode X.509v3 certificate. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
type PublisherMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition
Vererbung
PublisherMembershipConditionPublisherMembershipConditionPublisherMembershipConditionPublisherMembershipCondition
Attribute
Implementiert

Hinweise

Eine Codeassembly erfüllt eine Verleger Mitgliedschafts Bedingung, wenn dieser Code vom angegebenen Software Herausgeber signiert wird.A code assembly satisfies a publisher membership condition if that code is signed by the specified software publisher.

Standardmäßig überprüft Publisher die Code Zugriffssicherheit (CAS) keine Beweise.By default, code access security (CAS) does not check for Publisher evidence. Wenn Ihr Computer über keine benutzerdefinierte Codegruppe verfügt, PublisherMembershipCondition die auf der-Klasse basiert, können Sie die Leistung durch Umgehung der Authenticode-Signatur Überprüfung verbessern.Unless your computer has a custom code group based on the PublisherMembershipCondition class, you can improve performance by bypassing Authenticode signature verification. Dies wird erreicht, indem die Laufzeit so konfiguriert wird Publisher , dass Sie keine Beweise für CAS bereitstellt.This is accomplished by configuring the runtime to not provide Publisher evidence for CAS. Weitere Informationen zum Konfigurieren dieser Option und dazu, welche Anwendungen Sie verwenden können, finden Sie im-Element.For more information about how to configure this option and which applications can use it, see the element.

Konstruktoren

PublisherMembershipCondition(X509Certificate) PublisherMembershipCondition(X509Certificate) PublisherMembershipCondition(X509Certificate) PublisherMembershipCondition(X509Certificate)

Initialisiert eine neue Instanz der PublisherMembershipCondition-Klasse mit dem Authenticode X.509v3-Zertifikat, das die Mitgliedschaft bestimmt.Initializes a new instance of the PublisherMembershipCondition class with the Authenticode X.509v3 certificate that determines membership.

Eigenschaften

Certificate Certificate Certificate Certificate

Ruft das Authenticode X.509v3-Zertifikat ab, das die Mitgliedschaftsbedingung überprüft, oder legt dieses fest.Gets or sets the Authenticode X.509v3 certificate for which the membership condition tests.

Methoden

Check(Evidence) Check(Evidence) Check(Evidence) Check(Evidence)

Bestimmt, ob der angegebene Beweis die Mitgliedschaftsbedingung erfüllt.Determines whether the specified evidence satisfies the membership condition.

Copy() Copy() Copy() Copy()

Erstellt eine äquivalente Kopie der Mitgliedschaftsbedingung.Creates an equivalent copy of the membership condition.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das Herausgeberzertifikat des angegebenen Objekts mit dem in der aktuellen PublisherMembershipCondition enthaltenen Herausgeberzertifikat übereinstimmt.Determines whether the publisher certificate from the specified object is equivalent to the publisher certificate contained in the current PublisherMembershipCondition.

FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her.Reconstructs a security object with a specified state from an XML encoding.

FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel)

Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her.Reconstructs a security object with a specified state from an XML encoding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ruft den Hashcode für die aktuelle Mitgliedschaftsbedingung ab.Gets the hash code for the current membership condition.

GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Erstellt eine Zeichenfolgenentsprechung der PublisherMembershipCondition und gibt diese zurück.Creates and returns a string representation of the PublisherMembershipCondition.

ToXml() ToXml() ToXml() ToXml()

Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands.Creates an XML encoding of the security object and its current state.

ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel)

Erstellt mithilfe des angegebenen PolicyLevel eine XML-Codierung des Sicherheitsobjekts mit dessen aktuellem Zustand.Creates an XML encoding of the security object and its current state with the specified PolicyLevel.

Gilt für: