NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

Standard types of evidence

The following table describes the standard evidence types implemented by the runtime: the class of the basic evidence type, its source (explained below), a description, and the associated identity permission and membership condition.

The source column in the following table refers to the source of the evidence, either host or assembly, indicating that the evidence is either provided by host or derived from the bits of the assembly itself by the system.

Class Source Description Identity permission Membership condition
Publisher Host Software publisher signature PublisherIdentityPermission PublisherMembershipCondition
Site Host Site of origin SiteIdentityPermission SiteMembershipCondition
StrongName Host Strong name of assembly StrongNameIdentityPermission StrongNameMembershipCondition
URL Host URL of origin URLIdentityPermission URLMembershipCondition
Zone Host Zone of origin ZoneIdentityPermission ZoneMembershipCondition

All other types of evidence are “custom evidence”. Such custom evidence can be provided by either hosts or assemblies. Of course, such custom evidence can is only effective when there is policy that recognizes the additional evidence object types.