Partilhar via


PublisherMembershipCondition Classe

Definição

Determina se um assembly pertence a um grupo de códigos testando seu certificado Authenticode X.509v3 de editor de software. Essa 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

Comentários

Um assembly de código atenderá a uma condição de associação do editor se esse código for assinado pelo editor de software especificado.

Por padrão, a CAS (segurança de acesso ao código) não marcar para Publisher obter evidências. A menos que o computador tenha um grupo de códigos personalizado com base na classe , você pode melhorar o PublisherMembershipCondition desempenho ignorando a verificação de assinatura do Authenticode. Isso é feito configurando o runtime para não fornecer Publisher evidências para CAS. Para obter mais informações sobre como configurar essa opção e quais aplicativos podem usá-la, consulte o <elemento generatePublisherEvidence> .

Construtores

PublisherMembershipCondition(X509Certificate)

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

Propriedades

Certificate

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

Métodos

Check(Evidence)

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

Copy()

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

Equals(Object)

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

FromXml(SecurityElement)

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

FromXml(SecurityElement, PolicyLevel)

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

GetHashCode()

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

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

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

ToXml()

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

ToXml(PolicyLevel)

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

Aplica-se a