PublisherMembershipCondition Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 . |