Soluling home   Document home

.NET assembly signing

Use this sheet to specify how to sign the assembly files that are created. This sheet is visble only if the original assembly is signed.

Strong Name Signing

This is visible only if the original assembly has a strong name. Specifies the method of how the strong name is signed to the localized files. Possible values are:

Value Description
Delay sign localized assemblies using a temporal key

Select this if you do not have the key file at the moment, but you will get it later or you can send the created localized assembly files to the key author to be signed. Application delay sings assemblies with a temporal key of they can later be signed with the real key.
Note! Localized assemblies can not be deployed until somebody completes signing.

Sign localized assemblies using a key file Select this if you have an SNK or PFX key file. If the key file requires a password, enter that into the Password field.
Sign localized assemblies using a key container Select this if you have already added the key into the key container and you know the name of the key in the container.

Check Delay sign if your key file contains only the public key part, and somebody else will do the final signing. Note! Localized assemblies can not be deployed until somebody completes signing.

Check Do not warn about incomplete signing checkbox to not to write any warnings about the incomplete signing (e.g., no sign method selected or delay signing used).

Check Register localized assemblies for verification skipping to skip assembly verification in the case you want to test delay signed assemblies on this machine.

Digital Signature

This is visible only if the original assembly has a digital signature. Specifies the method of how the digital signature is signed to the localized files. Possible values are:

Value Description
Do not add a digital signature but add later

Soluling does not add the signature. You have to add it later using some other tool. Note! Localized assemblies can not be deployed until somebody completes signing.

Use signtool.exe to add a signature Soluling uses the signtool.exe tool and your key file to add the signature. Enter your key file (e.g., PFX) in the Key file field.. If the key file requires a password, enter that into the Password field.
Use a custom tool to add a signature Soluling uses the tool and command line parameters you specify here. Enter the pathname of the sign tool and the command line parameters you want to use in the Command line field.

Many assemblies have used both signing types. They have a strong name and, in addition, contain a digital signature.