[Mono-bugs] [Bug 53548][Wis] Changed - mono runtime doesn't provide any evidence when loading an assembly
Thu, 29 Jan 2004 12:33:29 -0500 (EST)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by email@example.com.
--- shadow/53548 2004-01-29 12:21:44.000000000 -0500
+++ shadow/53548.tmp.8036 2004-01-29 12:33:29.000000000 -0500
@@ -2,22 +2,23 @@
Summary: mono runtime doesn't provide any evidence when loading an assembly
Description of Problem:
Mono runtime doesn't provide any evidence when loading an assembly. This is
a pre-required step to implement CAS (and is used in some other places).
@@ -45,6 +46,26 @@
empty evidence (not null).
------- Additional Comments From firstname.lastname@example.org 2004-01-29 12:21 -------
Created an attachment (id=6553)
+------- Additional Comments From email@example.com 2004-01-29 12:33 -------
+By default the MS runtime includes 3 evidences
+if the Url doesn't start with file:// (e.g. http://) then a Site
+evidence is also added.
+if the assembly is strongnamed then a StrongName evidence is added.
+*** note : this doesn't mean the strongname has been verified. IIRC
+assembly in the GAC are never verified (well they are verified during
+installation into the GAC not afterward).
+if the assembly is signed using Authenticode then a Publisher evidence
+see attached code (DefaultEvidences.cs) on how to produce the
+evidences in managed code (all except StrongName).