Hey,

A strong name assembly has a public key and the 
ModuleAttributes.StrongNameSigned bit set.
A delay signed assembly has also a public key, but the StrongNamedSigned bit is 
not set.

Jb

On Apr 13, 2012, at 4:04 PM, Jan wrote:

> Hi JB,
>  
> An assembly can be unsigned, signed or delayed signed. Is there a way to 
> distinguish between signed and delayed signed in Cecil?
>  
> Background is, I am loading an assembly, adding code and writing it. If the 
> assembly was fully signed and I am storing it without using the 
> StrongNameKeyPair, it will be delayed signed and not usable any more. 
> The StrongNameKeyPair cannot be used if the snk file only contains the public 
> part of the key, it crashes in that case. I have to decide if I need a 
> StrongNameKeyPair instance or if I can write the assembly without it.
>  
> Thanks
>  
> Jan
> 
> -- 
> --
> mono-cecil

-- 
--
mono-cecil

Reply via email to