Comparteix a través de


PublisherMembershipCondition Clase

Definición

Determina si un ensamblado pertenece a un grupo de código mediante la comprobación del certificado Authenticode X.509v3 de la compañía de software. Esta clase no puede heredarse.

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
Herencia
PublisherMembershipCondition
Atributos
Implementaciones

Comentarios

Un ensamblado de código satisface una condición de pertenencia al publicador si ese código está firmado por el publicador de software especificado.

De forma predeterminada, la seguridad de acceso al código (CAS) no comprueba la Publisher evidencia. A menos que el equipo tenga un grupo de código personalizado basado en la PublisherMembershipCondition clase , puede mejorar el rendimiento pasando la comprobación de la firma Authenticode. Esto se logra configurando el entorno de ejecución para que no proporcione Publisher pruebas para CAS. Para obtener más información sobre cómo configurar esta opción y qué aplicaciones pueden usarlas, consulte el <elemento generatePublisherEvidence> .

Constructores

PublisherMembershipCondition(X509Certificate)

Inicializa una nueva instancia de la clase PublisherMembershipCondition con el certificado Authenticode X.509v3 que determina la pertenencia.

Propiedades

Certificate

Obtiene o establece el certificado Authenticode X.509v3 para el que se comprueba la condición de pertenencia.

Métodos

Check(Evidence)

Determina si la evidencia especificada satisface la condición de pertenencia.

Copy()

Crea una copia equivalente de la condición de pertenencia.

Equals(Object)

Determina si el certificado de compañía de software del objeto especificado es equivalente al incluido en el objeto PublisherMembershipCondition actual.

FromXml(SecurityElement, PolicyLevel)

Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML.

FromXml(SecurityElement)

Reconstruye un objeto de seguridad con un estado especificado a partir de codificación XML.

GetHashCode()

Obtiene el código hash de la condición de pertenencia actual.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Crea y devuelve una representación en forma de cadena del objeto PublisherMembershipCondition.

ToXml()

Crea una codificación XML del objeto de seguridad y su estado actual.

ToXml(PolicyLevel)

Crea una codificación XML del objeto de seguridad y de su estado actual con el objeto PolicyLevel especificado.

Se aplica a