Provides the Authenticode X.509v3 digital signature of a code assembly as evidence for policy evaluation. This class cannot be inherited.
Assembly: mscorlib (in mscorlib.dll)
Initializes a new instance of theclass with the Authenticode X.509v3 certificate containing the publisher's public key.
Creates a new object that is a copy of the current instance.(Overrides EvidenceBase.Clone().)
Creates an equivalent copy of the.
Creates an identity permission that corresponds to the current instance of theclass.
Compares the current Object.Equals(Object).)to the specified object for equivalence.(Overrides
Returns a string representation of the current Object.ToString().).(Overrides
The presence of PublisherIdentityPermission in the grant set. If there is a Demand for PublisherIdentityPermission, the PublisherIdentityPermission that corresponds to the evidence will be compared with the demanded permission.evidence produces a
Publisher evidence is based on Authenticode X.509v3 signatures.
By default, code access security (CAS) does not check for PublisherMembershipCondition class, you can improve performance by bypassing Authenticode signature verification. This is accomplished by configuring the runtime to not provide evidence for CAS. For more information about how to configure this option and which applications can use it, see the element.evidence. Unless your computer has a custom code group based on the
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.