What is delayed signing? How can we do a delayed signing for a dll which has to be shared?

Showing Answers 1 - 6 of 6 Answers

kavitha2007

  • Mar 5th, 2007
 


Delay signing is the process of adding strong name to the assembly at the later stage of development.
Signing an assembly means adding a strong name to the assembly.
As the strong name is added at the later stage due to security reasons it is called as delayed signing.

It is done by using the Namespace System.Reflection
This Namespace has got two attributes.
Assemblykeyfileattribute<MyAssembly1.dll>
AssemblyDelaySignAttribute<true>



  Was this answer useful?  Yes

Delay signing allows you to place a shared assembly in the GAC by signing the assembly with just the public key. This allows the assembly to be signed with the private key at a later stage, when the development process is complete and the component or assembly is ready to be deployed. This process enables developers to work with shared assemblies as if they were strongly named, and it secures the private key of the signature from being accessed at different stages of development

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions