PublisherMembershipCondition Třída

Definice

Určuje, zda sestavení patří do skupiny kódu testováním certifikátu Authenticode X.509v3 vydavatele softwaru. Tuto třídu nelze dědit.

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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
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
Dědičnost
PublisherMembershipCondition
Atributy
Implementuje

Poznámky

Sestavení kódu splňuje podmínku členství vydavatele, pokud je tento kód podepsaný zadaným vydavatelem softwaru.

Zabezpečení přístupu kódu (CAS) ve výchozím nastavení nekontroluje Publisher důkazy. Pokud váš počítač nemá vlastní skupinu kódu založenou PublisherMembershipCondition na třídě, můžete zvýšit výkon obejitím ověření podpisu Authenticode. Toho se dosahuje konfigurací modulu runtime tak, aby neposkytoval Publisher důkazy pro cas. Další informace o konfiguraci této možnosti a o tom, které aplikace ji můžou používat, najdete v elementu <generatePublisherEvidence> .

Konstruktory

PublisherMembershipCondition(X509Certificate)

Inicializuje novou instanci PublisherMembershipCondition třídy pomocí certifikátu Authenticode X.509v3, který určuje členství.

Vlastnosti

Certificate

Získá nebo nastaví certifikát Authenticode X.509v3, pro který testuje podmínku členství.

Metody

Check(Evidence)

Určuje, zda zadaný důkaz splňuje podmínku členství.

Copy()

Vytvoří ekvivalentní kopii podmínky členství.

Equals(Object)

Určuje, zda je certifikát vydavatele ze zadaného objektu ekvivalentní certifikátu vydavatele obsaženému v aktuálním PublisherMembershipConditionobjektu .

FromXml(SecurityElement)

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

FromXml(SecurityElement, PolicyLevel)

Rekonstruuje objekt zabezpečení se zadaným stavem z kódování XML.

GetHashCode()

Získá kód hash pro aktuální podmínku členství.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToString()

Vytvoří a vrátí řetězcovou reprezentaci PublisherMembershipCondition.

ToXml()

Vytvoří kódování XML objektu zabezpečení a jeho aktuálního stavu.

ToXml(PolicyLevel)

Vytvoří kódování XML objektu zabezpečení a jeho aktuálního stavu se zadaným PolicyLevelobjektem .

Platí pro