PublisherMembershipCondition PublisherMembershipCondition PublisherMembershipCondition PublisherMembershipCondition Class

Definizione

Determina se un assembly appartiene a un gruppo di codice verificandone il certificato Authenticode X.509v3 dell'editore del software.Determines whether an assembly belongs to a code group by testing its software publisher's Authenticode X.509v3 certificate. Questa classe non può essere ereditata.This class cannot be inherited.

public ref class PublisherMembershipCondition sealed : System::Security::Policy::IMembershipCondition
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class PublisherMembershipCondition : System.Security.Policy.IMembershipCondition
type PublisherMembershipCondition = class
    interface IMembershipCondition
    interface ISecurityEncodable
    interface ISecurityPolicyEncodable
Public NotInheritable Class PublisherMembershipCondition
Implements IMembershipCondition
Ereditarietà
PublisherMembershipConditionPublisherMembershipConditionPublisherMembershipConditionPublisherMembershipCondition
Attributi
Implementazioni

Commenti

Un assembly di codice soddisfa una condizione di appartenenza del server di pubblicazione se tale codice è firmato dall'autore del software specificato.A code assembly satisfies a publisher membership condition if that code is signed by the specified software publisher.

Per impostazione predefinita, la sicurezza dall'accesso di codice (CAS) Publisher non controlla la presenza di prove.By default, code access security (CAS) does not check for Publisher evidence. A meno che il computer non disponga di un gruppo di codice PublisherMembershipCondition personalizzato basato sulla classe, è possibile migliorare le prestazioni ignorando la verifica della firma Authenticode.Unless your computer has a custom code group based on the PublisherMembershipCondition class, you can improve performance by bypassing Authenticode signature verification. Questa operazione viene eseguita configurando il runtime in Publisher modo che non fornisca evidenza per le autorità di certificazione.This is accomplished by configuring the runtime to not provide Publisher evidence for CAS. Per ulteriori informazioni su come configurare questa opzione e quali applicazioni possono utilizzarla, vedere l'elemento.For more information about how to configure this option and which applications can use it, see the element.

Costruttori

PublisherMembershipCondition(X509Certificate) PublisherMembershipCondition(X509Certificate) PublisherMembershipCondition(X509Certificate) PublisherMembershipCondition(X509Certificate)

Inizializza una nuova istanza della classe PublisherMembershipCondition con il certificato Authenticode X.509v3 che determina l'appartenenza.Initializes a new instance of the PublisherMembershipCondition class with the Authenticode X.509v3 certificate that determines membership.

Proprietà

Certificate Certificate Certificate Certificate

Ottiene o imposta il certificato Authenticode X.509v3 per cui viene eseguito il test della condizione di appartenenza.Gets or sets the Authenticode X.509v3 certificate for which the membership condition tests.

Metodi

Check(Evidence) Check(Evidence) Check(Evidence) Check(Evidence)

Determina se l'evidenza specificata soddisfa la condizione di appartenenza.Determines whether the specified evidence satisfies the membership condition.

Copy() Copy() Copy() Copy()

Crea una copia equivalente della condizione di appartenenza.Creates an equivalent copy of the membership condition.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se il certificato dell'editore dell'oggetto specificato è equivalente al certificato dell'editore contenuto nell'oggetto PublisherMembershipCondition corrente.Determines whether the publisher certificate from the specified object is equivalent to the publisher certificate contained in the current PublisherMembershipCondition.

FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement) FromXml(SecurityElement)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.Reconstructs a security object with a specified state from an XML encoding.

FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel) FromXml(SecurityElement, PolicyLevel)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.Reconstructs a security object with a specified state from an XML encoding.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Ottiene il codice hash per la condizione di appartenenza corrente.Gets the hash code for the current membership condition.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Crea e restituisce una rappresentazione in forma di stringa dell'oggetto PublisherMembershipCondition.Creates and returns a string representation of the PublisherMembershipCondition.

ToXml() ToXml() ToXml() ToXml()

Crea una codifica XML dell'oggetto di sicurezza e del suo stato corrente.Creates an XML encoding of the security object and its current state.

ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel) ToXml(PolicyLevel)

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente con l'oggetto PolicyLevel specificato.Creates an XML encoding of the security object and its current state with the specified PolicyLevel.

Si applica a