Digital certificates

You can select a digital certificate from a certificate store or from a file browser. to sign your smart client application manifests. You make the selection on the Publish page in the Project painter by selecting the Sign the manifests check box in the Certificate group box.

A digital certificate is a file that contains a cryptographic public/private key pair, along with metadata describing the publisher to whom the certificate was issued and the agency that issued the certificate.

Digital certificates are a core component of the Microsoft Authenticode authentication and security system. Authenticode is a standard part of the Windows operating system. To be compatible with the .NET Framework security model, all PowerBuilder .NET applications must be signed with a digital certificate, regardless of whether they participate in Trusted Application Deployment. For more information about Trusted Application Deployment, see the Microsoft Web site.Use the Select from Store or Select from File buttons to select a certificate from a certificate store or from your file system. If the certificate requires a password, a dialog box displays so that you can enter it. When you select a valid certificate, detailed information displays in the Project painter.

If you do not specify a certificate, PowerBuilder generates a test certificate for you automatically, but you should not deploy an application with a test certificate when you are ready to publish a production application.

For information about application manifests required on the Vista operating system, see “Security requirements”.