Condividi tramite


PublisherMembershipCondition Classe

Definizione

Determina se un assembly appartiene a un gruppo di codice verificandone il certificato Authenticode X.509v3 dell'editore del software. La classe non può essere ereditata.

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
Ereditarietà
PublisherMembershipCondition
Attributi
Implementazioni

Commenti

Un assembly di codice soddisfa una condizione di appartenenza al server di pubblicazione se il codice è firmato dal server di pubblicazione software specificato.

Per impostazione predefinita, la sicurezza di accesso al codice non verifica Publisher la presenza di prove. A meno che il computer disponga di un gruppo di codice personalizzato basato sulla PublisherMembershipCondition classe, è possibile migliorare le prestazioni ignorando la verifica della firma Authenticode. Questa operazione viene eseguita configurando il runtime per non fornire Publisher prove per cas. Per altre informazioni su come configurare questa opzione e sulle applicazioni che possono usarle, vedere l'elemento <generatePublisherEvidence> .

Costruttori

PublisherMembershipCondition(X509Certificate)

Inizializza una nuova istanza della classe PublisherMembershipCondition con il certificato Authenticode X.509v3 che determina l'appartenenza.

Proprietà

Certificate

Ottiene o imposta il certificato Authenticode X.509v3 per cui viene eseguito il test della condizione di appartenenza.

Metodi

Check(Evidence)

Determina se l'evidenza specificata soddisfa la condizione di appartenenza.

Copy()

Crea una copia equivalente della condizione di appartenenza.

Equals(Object)

Determina se il certificato dell'editore dell'oggetto specificato è equivalente al certificato dell'editore contenuto nell'oggetto PublisherMembershipCondition corrente.

FromXml(SecurityElement, PolicyLevel)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

FromXml(SecurityElement)

Ricostruisce un oggetto di sicurezza con uno stato specificato da una codifica XML.

GetHashCode()

Ottiene il codice hash per la condizione di appartenenza corrente.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Crea e restituisce una rappresentazione in forma di stringa dell'oggetto PublisherMembershipCondition.

ToXml()

Crea una codifica XML dell'oggetto di sicurezza e del suo stato corrente.

ToXml(PolicyLevel)

Crea una codifica XML dell'oggetto di sicurezza e del relativo stato corrente con l'oggetto PolicyLevel specificato.

Si applica a