Bagikan melalui


PublisherMembershipCondition Kelas

Definisi

Menentukan apakah rakitan termasuk dalam grup kode dengan menguji sertifikat Authenticode X.509v3 penerbit perangkat lunaknya. Kelas ini tidak dapat diwariskan.

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
Warisan
PublisherMembershipCondition
Atribut
Penerapan

Keterangan

Rakitan kode memenuhi kondisi keanggotaan penerbit jika kode tersebut ditandatangani oleh penerbit perangkat lunak yang ditentukan.

Secara default, keamanan akses kode (CAS) tidak memeriksa Publisher bukti. Kecuali komputer Anda memiliki grup kode kustom berdasarkan PublisherMembershipCondition kelas , Anda dapat meningkatkan performa dengan melewati verifikasi tanda tangan Authenticode. Ini dicapai dengan mengonfigurasi runtime untuk tidak memberikan Publisher bukti untuk CAS. Untuk informasi selengkapnya tentang cara mengonfigurasi opsi ini dan aplikasi mana yang dapat menggunakannya, lihat <elemen generatePublisherEvidence> .

Konstruktor

PublisherMembershipCondition(X509Certificate)

Menginisialisasi instans PublisherMembershipCondition baru kelas dengan sertifikat Authenticode X.509v3 yang menentukan keanggotaan.

Properti

Certificate

Mendapatkan atau mengatur sertifikat Authenticode X.509v3 yang kondisi keanggotaannya diuji.

Metode

Check(Evidence)

Menentukan apakah bukti yang ditentukan memenuhi kondisi keanggotaan.

Copy()

Membuat salinan yang setara dari kondisi keanggotaan.

Equals(Object)

Menentukan apakah sertifikat penerbit dari objek yang ditentukan setara dengan sertifikat penerbit yang terkandung dalam saat ini PublisherMembershipCondition.

FromXml(SecurityElement, PolicyLevel)

Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML.

FromXml(SecurityElement)

Rekonstruksi objek keamanan dengan status tertentu dari pengodean XML.

GetHashCode()

Mendapatkan kode hash untuk kondisi keanggotaan saat ini.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Membuat dan mengembalikan representasi string dari PublisherMembershipCondition.

ToXml()

Membuat pengodean XML objek keamanan dan statusnya saat ini.

ToXml(PolicyLevel)

Membuat pengodean XML objek keamanan dan statusnya saat ini dengan yang ditentukan PolicyLevel.

Berlaku untuk