PublisherMembershipCondition Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bestimmt, ob eine Assembly zu einer Codegruppe gehört, indem das Authenticode X.509v3-Zertifikat des Softwareherausgebers überprüft wird. Diese Klasse kann nicht vererbt werden.
public ref class PublisherMembershipCondition sealed : System::Security::ISecurityEncodable, System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
public ref class PublisherMembershipCondition sealed
public sealed class PublisherMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition
type PublisherMembershipCondition = class
interface ISecurityEncodable
interface ISecurityPolicyEncodable
interface IMembershipCondition
[<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, ISecurityEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition
Public NotInheritable Class PublisherMembershipCondition
- Vererbung
-
PublisherMembershipCondition
- Attribute
- Implementiert
Hinweise
Eine Codeassembly erfüllt eine Herausgebermitgliedschaftsbedingung, wenn dieser Code vom angegebenen Softwareherausgeber signiert wird.
Standardmäßig wird die Codezugriffssicherheit (Code Access Security, CAS) nicht auf Beweise überprüft Publisher . Sofern Ihr Computer nicht über eine benutzerdefinierte Codegruppe basierend auf der -Klasse verfügt, können Sie die PublisherMembershipCondition Leistung verbessern, indem Sie die Authenticode-Signaturüberprüfung umgehen. Dies wird erreicht, indem die Runtime so konfiguriert wird, dass keine Nachweise für cas bereitgestellt Publisher werden. Weitere Informationen dazu, wie Sie diese Option konfigurieren und welche Anwendungen sie verwenden können, finden Sie im <generatePublisherEvidence-Element> .
Konstruktoren
PublisherMembershipCondition(X509Certificate) |
Initialisiert eine neue Instanz der PublisherMembershipCondition-Klasse mit dem Authenticode X.509v3-Zertifikat, das die Mitgliedschaft bestimmt. |
Eigenschaften
Certificate |
Ruft das Authenticode X.509v3-Zertifikat ab, das die Mitgliedschaftsbedingung überprüft, oder legt dieses fest. |
Methoden
Check(Evidence) |
Bestimmt, ob der angegebene Beweis die Mitgliedschaftsbedingung erfüllt. |
Copy() |
Erstellt eine äquivalente Kopie der Mitgliedschaftsbedingung. |
Equals(Object) |
Bestimmt, ob das Herausgeberzertifikat des angegebenen Objekts mit dem in der aktuellen PublisherMembershipCondition enthaltenen Herausgeberzertifikat übereinstimmt. |
FromXml(SecurityElement) |
Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her. |
FromXml(SecurityElement, PolicyLevel) |
Stellt ein Sicherheitsobjekt mit einem angegebenen Zustand aus einer XML-Codierung wieder her. |
GetHashCode() |
Ruft den Hashcode für die aktuelle Mitgliedschaftsbedingung ab. |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Erstellt eine Zeichenfolgenentsprechung der PublisherMembershipCondition und gibt diese zurück. |
ToXml() |
Erstellt eine XML-Codierung des Sicherheitsobjekts und seines aktuellen Zustands. |
ToXml(PolicyLevel) |
Erstellt mithilfe des angegebenen PolicyLevel eine XML-Codierung des Sicherheitsobjekts mit dessen aktuellem Zustand. |