Gert,

Signing assemblies is an ambiguous term that can mean applying a strong name
to the assembly or verifying the publisher. I am referring to applying a
strong name. We don't store the assemblies in the GAC. Currently, we just
extend some tasks to better suit our environment and we sign (with a strong
name) all of the assemblies we develop internally.


gertdriesen wrote:
> 
> In general, you sign assemblies because:
> a) you want to to store them in the GAC
> b) to allow users to verify the publisher
> 

Check out Nunit for an example of an open source project that publishes the
signing key (strong name) with the source. 


gertdriesen wrote:
> 
> => our signing key would need to be public to allow users to build NAnt
> from
> source; hence anyone could have signed the NAnt assemblies
> 

You bring up a great point about 3rd party assemblies (you may have the same
problem that I am experiencing!).


gertdriesen wrote:
> 
> I haven't checked if all third-party assemblies that we use are signed. If
> not, then signing our assemblies is a no-go anyway since all the
> assemblies
> referenced by a strongly named assembly must also be strongly named.
> 
-- 
View this message in context: 
http://www.nabble.com/Why-aren%27t-Nant---NantContrib-Assemblies-signed-tf3548011.html#a9922485
Sent from the NAnt - Users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
NAnt-users mailing list
NAnt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to