what is strong name?

Answer Posted / seshu

A strong name consists of the assembly's identity — its
simple text name, version number, and culture information
(if provided) — plus a public key and a digital signature.

In particular, strong names satisfy the following requirements:

Strong names guarantee name uniqueness by relying on unique
key pairs. No one can generate the same assembly name that
you can, because an assembly generated with one private key
has a different name than an assembly generated with another
private key.

Strong names protect the version lineage of an assembly. A
strong name can ensure that no one can produce a subsequent
version of your assembly. Users can be sure that a version
of the assembly they are loading comes from the same
publisher that created the version the application was built
with.

Strong names provide a strong integrity check. Passing the
.NET Framework security checks guarantees that the contents
of the assembly have not been changed since it was built.
Note, however, that strong names in and of themselves do not
imply a level of trust like that provided, for example, by a
digital signature and supporting certificate.

Is This Answer Correct ?    34 Yes 7 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is Partial PostBack in ASP.NET?

695


How would you get asp.net running in apache web servers?

619


In which situation can you not use a viewstate?

613


What setting must be added in the configuration file to deny a particular user from accessing the secured resources?

589


Explain what does mvc represent in asp.net? : asp.net mvc

584






What are the advantages of using sql stored procedures instead of adhoc sql queries in an asp.net web application?

688


What is cross page posting in asp net?

612


What is the use of web.config and machine.config files?

733


What is web api vs wcf?

675


Can we set which type of comparison we want to perform by the CompareValidator control?

609


What does ascx stand for?

598


Define session in asp.net.

647


What is page request in asp.net?

624


How to unit test Web API?

811


How would you create a permanent cookie?

666