June 2003
Intermediate to advanced
714 pages
22h 8m
English
PublisherIdentityPermission
public sealed class PublisherIdentityPermission : System.Security.CodeAccessPermission : IBuiltInPermission { // Public Constructors public PublisherIdentityPermission(PermissionStatestate); public PublisherIdentityPermission(System.Security.Cryptography.X509Certificates.X509Certificatecertificate); // Public Instance Properties public X509Certificate Certificate{set; get; } // Public Instance Methods public override IPermission Copy( ); // overrides CodeAccessPermission public override void FromXml(System.Security.SecurityElementesd); // overrides CodeAccessPermission public override IPermission Intersect(System.Security.IPermissiontarget); // overrides CodeAccessPermission public override bool IsSubsetOf(System.Security.IPermissiontarget); // overrides CodeAccessPermission public override SecurityElement ToXml( ); // overrides CodeAccessPermission public override IPermission Union(System.Security.IPermissiontarget); // overrides CodeAccessPermission }
The PublisherIdentityPermission class represents
the System.Security.Policy.Publisher evidence that
an assembly or application domain presented to the runtime. The
PublisherIdentityPermission class enables code to
invoke imperative security statements based on the publisher
certificate used to sign an assembly. For example, code can use the
PublisherIdentityPermission class to ensure that only code signed by their company or a trusted third party can call the methods of their classes. ...