Deployment and Authenticode Signing

There are many cases where you may want to sign an application or component so that users can verify who published it and that it is safe. This is recommended for Cab files that will be downloaded via a Web browser; you may also want to sign installers that will be used to install applications from the Web.

Visual Studio .NET deployment tools make it possible for you to sign an installer, merge module, or Cab file using Microsoft Authenticode technology. You must first obtain a digital certificate in order to use these features. For more information, see Introduction to Code Signing.

To enable Authenticode signing in your deployment project, check the Authenticode signing check box in the Property Pages dialog box. You must also enter the full path to a valid certificate file and private key file in the Certificate file and Private key file fields. Optionally you can time stamp the certificate by supplying the address of a time stamping server in the Timestamp server URL field.

See Also

Build, Configuration Settings, Deployment Project Properties Dialog Box | Introduction to Code Signing