Publisher Класс

Определение

Внимание!

Code Access Security is not supported or honored by the runtime.

Предоставляет цифровую подпись Authenticode X.509v3 сборки кода в качестве свидетельства для оценки политики. Этот класс не наследуется.

public ref class Publisher sealed : System::Security::Policy::EvidenceBase, System::Security::Policy::IIdentityPermissionFactory
public ref class Publisher sealed : System::Security::Policy::IIdentityPermissionFactory
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.IIdentityPermissionFactory
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class Publisher : System.Security.Policy.EvidenceBase, System.Security.Policy.IIdentityPermissionFactory
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
[<System.Serializable>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    interface IIdentityPermissionFactory
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Publisher = class
    inherit EvidenceBase
    interface IIdentityPermissionFactory
Public NotInheritable Class Publisher
Inherits EvidenceBase
Implements IIdentityPermissionFactory
Public NotInheritable Class Publisher
Implements IIdentityPermissionFactory
Наследование
Publisher
Наследование
Publisher
Атрибуты
Реализации

Комментарии

Внимание!

Безопасность доступа к коду (CAS) устарела во всех версиях платформа .NET Framework и .NET. Последние версии .NET не учитывают заметки CAS и создают ошибки, если используются API, связанные с CAS. Разработчики должны искать альтернативные средства выполнения задач безопасности.

Наличие Publisher доказательств создает PublisherIdentityPermission в наборе грантов. Если имеется аргумент Demand PublisherIdentityPermission, соответствующий PublisherIdentityPermission Publisher доказательствам, будет сравниваться с требуемым разрешением.

Свидетельство издателя основано на подписях Authenticode X.509v3.

По умолчанию безопасность доступа к коду (CAS) не проверяет наличие Publisher доказательств. Если компьютер не имеет настраиваемую группу кода на PublisherMembershipCondition основе класса, вы можете повысить производительность, обходя проверку подписи Authenticode. Это достигается путем настройки среды выполнения, чтобы не предоставлять Publisher доказательства для CAS. Дополнительные сведения о настройке этого параметра и о том, какие приложения могут использовать его, см. в элементе <generatePublisherEvidence> .

Конструкторы

Publisher(X509Certificate)

Инициализирует новый экземпляр класса Publisher с сертификатом Authenticode X.509v3, содержащим открытый ключ издателя.

Свойства

Certificate

Получает сертификат издателя Authenticode X.509v3.

Методы

Clone()

Создает новый объект, являющийся копией текущего экземпляра.

Clone()

Создает новый объект, являющийся полной копией текущего экземпляра.

(Унаследовано от EvidenceBase)
Copy()

Создает эквивалентную копию объекта Publisher.

CreateIdentityPermission(Evidence)

Создает разрешение идентификации, соответствующее текущему экземпляру класса Publisher.

Equals(Object)

Сравнивает на предмет равенства указанный объект и текущий объект Publisher.

GetHashCode()

Получает хэш-код текущего объекта Certificate.

GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строковое представление текущего объекта Publisher.

Применяется к

См. также раздел