PublisherMembershipCondition Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si un ensamblado pertenece a un grupo de código mediante la prueba del certificado Authenticode X.509v3 del publicador 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 cumple una condición de pertenencia al publicador si el publicador de software especificado firma ese código.
De forma predeterminada, la seguridad de acceso al código (CAS) no comprueba la evidencia de Publisher. A menos que el equipo tenga un grupo de código personalizado basado en la clase , puede mejorar el PublisherMembershipCondition rendimiento si pasa la comprobación de la firma Authenticode. Esto se logra configurando el tiempo de ejecución para que no proporcione Publisher evidencia 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
| Nombre | Description |
|---|---|
| PublisherMembershipCondition(X509Certificate) |
Inicializa una nueva instancia de la PublisherMembershipCondition clase con el certificado Authenticode X.509v3 que determina la pertenencia. |
Propiedades
| Nombre | Description |
|---|---|
| Certificate |
Obtiene o establece el certificado Authenticode X.509v3 para el que se prueba la condición de pertenencia. |
Métodos
| Nombre | Description |
|---|---|
| Check(Evidence) |
Determina si la evidencia especificada cumple la condición de pertenencia. |
| Copy() |
Crea una copia equivalente de la condición de pertenencia. |
| Equals(Object) |
Determina si el certificado de publicador del objeto especificado es equivalente al certificado de publicador contenido en el objeto actual PublisherMembershipCondition. |
| FromXml(SecurityElement, PolicyLevel) |
Reconstruye un objeto de seguridad con un estado especificado a partir de una codificación XML. |
| FromXml(SecurityElement) |
Reconstruye un objeto de seguridad con un estado especificado a partir de una 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 Objectactual. (Heredado de Object) |
| ToString() |
Crea y devuelve una representación de cadena de .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 su estado actual con el especificado PolicyLevel. |