PublisherMembershipCondition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |