Psst! Did you know DevelopmentNow is a mobile web site design agency?

Contact us for help mobilizing your site, or to sign up for our beta Mobile Web SDK!
all groups > dotnet security > may 2005 >

dotnet security : How many keys?


Ryan Taylor
5/23/2005 2:58:27 PM
Hello.

I am developing an application with multiple assemblies. I have all the
projects contained in one solution just to make code management a little
easier. However, is it recommended to have one key for strong naming for all
the assemblies (projects) or should if assembly be strong named with a
different key?

Thanks.
Ryan

Alek
5/23/2005 6:35:42 PM
Ryan,

You can use one key. There is no advantages of using multiple keys.

Alek

[quoted text, click to view]

Joe Kaplan (MVP - ADSI)
5/23/2005 8:54:43 PM
The only reason I can think of that you might want different strong names
would be to apply different security policies to different assemblies and
wanted to use the strong name as evidence. Otherwise, I agree with Alex.
You probably just want one key.

Joe K.

[quoted text, click to view]

Ryan Taylor
5/24/2005 12:00:00 AM
Thanks guys. Seems to be unanimous.

Ryan

[quoted text, click to view]

Nicole Calinoiu
5/24/2005 6:57:15 AM
Even though it's quite common to use only the public key when using strong
name evidence, other parts of the strong name can also be used when
constructing strong name membership conditions or identity permission
demands. Since it's possible to vary permission grants based on strong name
without varying the signing key, potential policy use probably shouldn't be
a factor when selecting a signing key.



[quoted text, click to view]

AddThis Social Bookmark Button