Within my Visual Studio solution I have a web site and 4-5 class library projects which are referenced., some of which reference external third party assemblies as well.
I've been given the task of signing the assemblies for these projects.
My understanding is that the purpose of signing is that not everyone being able to use our assembly without providing its public key and version details, right?
Should I use one single Strong Name Key (.snk) to sign all the assemblies of these projects or each assembly should be signed with a separate strong name key?
What's the purpose of password protection for strong name keys?
How would you do that?
Many thanks,