Publisher Klasse

Definition

Stellt die digitale Authenticode X.509v3-Signatur einer Codeassembly als Beweis für eine Richtlinienauswertung bereit.Provides the Authenticode X.509v3 digital signature of a code assembly as evidence for policy evaluation. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Vererbung
Publisher
Attribute
Implementiert

Hinweise

Das vorhanden sein Publisher von beweisen erzeugt PublisherIdentityPermission einen im Berechtigungs Satz.The presence of Publisher evidence produces a PublisherIdentityPermission in the grant set. Wenn ein Demand für PublisherIdentityPermissionvorhanden ist, wird PublisherIdentityPermission das, das dem Publisher Beweis entspricht, mit der angeforderten Berechtigung verglichen.If there is a Demand for PublisherIdentityPermission, the PublisherIdentityPermission that corresponds to the Publisher evidence will be compared with the demanded permission.

Der Herausgeber Beweis basiert auf Authenticode X. 509v3-Signaturen.Publisher evidence is based on Authenticode X.509v3 signatures.

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 generatePublisherEvidence .For more information about how to configure this option and which applications can use it, see the <generatePublisherEvidence> element.

Konstruktoren

Publisher(X509Certificate)

Initialisiert eine neue Instanz der Publisher-Klasse mit dem Authenticode X.509v3-Zertifikat, das den öffentlichen Schlüssel des Herausgebers enthält.Initializes a new instance of the Publisher class with the Authenticode X.509v3 certificate containing the publisher's public key.

Eigenschaften

Certificate

Ruft das Authenticode X.509v3-Zertifikat des Herausgebers ab.Gets the publisher's Authenticode X.509v3 certificate.

Methoden

Clone()

Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.Creates a new object that is a copy of the current instance.

Copy()

Erstellt eine äquivalente Kopie des Publisher.Creates an equivalent copy of the Publisher.

CreateIdentityPermission(Evidence)

Erstellt eine Identitätsberechtigung, die der aktuellen Instanz der Publisher-Klasse entspricht.Creates an identity permission that corresponds to the current instance of the Publisher class.

Equals(Object)

Vergleicht die aktuelle Publisher mit dem angegebenen Objekt.Compares the current Publisher to the specified object for equivalence.

GetHashCode()

Ruft den Hashcode des aktuellen Certificate ab.Gets the hash code of the current Certificate.

GetType()

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

(Geerbt von Object)
MemberwiseClone()

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

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgenentsprechung der aktuellen Publisher zurück.Returns a string representation of the current Publisher.

Gilt für:

Siehe auch