PublisherMembershipCondition Classe

Definição

Determina se um assembly pertence a um grupo de código testando o certificado Authenticode X.509v3 do seu editor de software. Esta classe não pode ser herdada.

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
Herança
PublisherMembershipCondition
Atributos
Implementações

Observações

Um assembly de código satisfaz uma condição de adesão ao editor se esse código for assinado pelo editor do software especificado.

Por defeito, a segurança de acesso ao código (CAS) não verifica Publisher provas. A menos que o seu computador tenha um grupo de código personalizado baseado na PublisherMembershipCondition classe, pode melhorar o desempenho contornando a verificação de assinatura do Authenticode. Isto é conseguido configurando o runtime para não fornecer evidência Publisher para CAS. Para mais informações sobre como configurar esta opção e quais as aplicações que a podem utilizar, consulte o <elemento generatePublisherEvidence> .

Construtores

Name Description
PublisherMembershipCondition(X509Certificate)

Inicializa uma nova instância da PublisherMembershipCondition classe com o certificado Authenticode X.509v3 que determina a pertença.

Propriedades

Name Description
Certificate

Obtém ou define o certificado Authenticode X.509v3 para o qual a condição de pertença é testada.

Métodos

Name Description
Check(Evidence)

Determina se a evidência especificada satisfaz a condição de pertença.

Copy()

Cria uma cópia equivalente da condição de pertença.

Equals(Object)

Determina se o certificado de editor do objeto especificado é equivalente ao certificado de editor contido no atual PublisherMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Reconstrói um objeto de segurança com um estado especificado a partir de uma codificação XML.

FromXml(SecurityElement)

Reconstrói um objeto de segurança com um estado especificado a partir de uma codificação XML.

GetHashCode()

Obtém o código hash para a condição atual de membro.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Cria e devolve uma representação de cadeia do PublisherMembershipCondition.

ToXml()

Cria uma codificação XML do objeto de segurança e do seu estado atual.

ToXml(PolicyLevel)

Cria uma codificação XML do objeto de segurança e do seu estado atual com o especificado PolicyLevel.

Aplica-se a