Publisher Class

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
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Publisher : 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
type Publisher = class
    interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
Inheritance
Publisher
Inheritance
Publisher
Attributes
Implements

Remarks

Wenn Publisher Beweise vorhanden sind, wird ein PublisherIdentityPermission im Berechtigungs Satz erzeugt.The presence of Publisher evidence produces a PublisherIdentityPermission in the grant set. Wenn eine Demand für PublisherIdentityPermissionvorhanden ist, wird die PublisherIdentityPermission, die 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 die Code Zugriffssicherheit (CAS) nicht auf Publisher Beweise.By default, code access security (CAS) does not check for Publisher evidence. Wenn Ihr Computer über keine benutzerdefinierte Codegruppe verfügt, die auf der PublisherMembershipCondition Klasse basiert, können Sie die Leistung verbessern, indem Sie die Authenticode-Signatur Überprüfung umgehenUnless 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, dass keine Publisher Beweise für Zertifizierungsstellen bereitgestellt werden.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 <generatePublisherEvidence > Element.For more information about how to configure this option and which applications can use it, see the <generatePublisherEvidence> element.

Constructors

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.

Properties

Certificate

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

Methods

Clone()

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

Clone()

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

(Inherited from EvidenceBase)
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.

(Inherited from Object)
MemberwiseClone()

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

(Inherited from Object)
ToString()

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

Applies to

See also