Udostępnij za pośrednictwem


PublisherMembershipCondition Klasa

Definicja

Określa, czy zestaw należy do grupy kodu, testując certyfikat Authenticode X.509v3 wydawcy oprogramowania. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
PublisherMembershipCondition
Atrybuty
Implementuje

Uwagi

Zestaw kodu spełnia warunek członkostwa wydawcy, jeśli ten kod jest podpisany przez określonego wydawcę oprogramowania.

Domyślnie zabezpieczenia dostępu do kodu (CAS) nie sprawdzają dowodów Publisher . Jeśli komputer nie ma niestandardowej grupy kodu opartej PublisherMembershipCondition na klasie, możesz zwiększyć wydajność, pomijając weryfikację podpisu Authenticode. Jest to realizowane przez skonfigurowanie środowiska uruchomieniowego, aby nie dostarczyć Publisher dowodów na usługę CAS. Aby uzyskać więcej informacji na temat konfigurowania tej opcji i aplikacji, których można używać, zobacz <element generatePublisherEvidence> .

Konstruktory

PublisherMembershipCondition(X509Certificate)

Inicjuje PublisherMembershipCondition nowe wystąpienie klasy przy użyciu certyfikatu Authenticode X.509v3, który określa członkostwo.

Właściwości

Certificate

Pobiera lub ustawia certyfikat Authenticode X.509v3, dla którego testuje warunek członkostwa.

Metody

Check(Evidence)

Określa, czy określone dowody spełniają warunek członkostwa.

Copy()

Tworzy równoważną kopię warunku członkostwa.

Equals(Object)

Określa, czy certyfikat wydawcy z określonego obiektu jest odpowiednikiem certyfikatu wydawcy zawartego w bieżącym PublisherMembershipConditionobiekcie .

FromXml(SecurityElement, PolicyLevel)

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

FromXml(SecurityElement)

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

GetHashCode()

Pobiera kod skrótu dla bieżącego warunku członkostwa.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Tworzy i zwraca reprezentację ciągu elementu PublisherMembershipCondition.

ToXml()

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu.

ToXml(PolicyLevel)

Tworzy kodowanie XML obiektu zabezpieczeń i jego bieżącego stanu przy użyciu określonego PolicyLevelelementu .

Dotyczy