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.

C#
public sealed class PublisherMembershipCondition : System.Security.ISecurityEncodable, System.Security.Policy.IMembershipCondition
C#
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed 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

Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10